a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; 
  font-family: 'Source Sans Pro'; 
  box-sizing: border-box;
 }

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block; }

body {
  line-height: 1; box-sizing: border-box; font-family: Muli; vertical-align: baseline; }

ol,
ul {
  list-style: none; }

blockquote,
q {
  quotes: none; }

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: '';
  content: none; }

.clear {
  clear: both; }

.header_active {
  min-height: 200px !important;
  display: block; }

.display_block {
  display: block !important; }



.dubai {
  width: 100%;
  background-color: #f8f8f8; }
  .dubai a {
    text-decoration: none; }



  .header_bottom .wrapper_advanced_search {
    width: 430px;
    float: left; }
  .header_bottom .wrap_region {
    position: relative;
    width: 230px;
    height: 40px;
    margin-left: 10px;
    background-color: #ffffe2;
    box-shadow: 0 -3px 0px 0 #3092c3;
    border-radius: 3px;
    float: left; }
    .header_bottom .wrap_region:after {
      content: "\f1ab";
      font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
      font-size: 20px;
      color: #ddddb9;
      position: absolute;
      top: 10px;
      left: 15px; }
    .header_bottom .wrap_region:before {
      content: "\f2f9";
      font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
      font-size: 19px;
      color: #b2b29c;
      position: absolute;
      top: 12px;
      right: 10px; }
  .header_bottom .region {
    height: 28px;
    padding: 12px 25px 0 35px;
    font-size: 15px;
    font-family: "Source Sans Pro";
    color: #181818;
    display: block; }
    .header_bottom .region:hover {
      background-color: #F8F8E0;
      cursor: pointer; }
  .header_bottom .region_active {
    border-radius: 3px; }
  .header_bottom .region_hidden {
    position: absolute;
    top: 38px;
    left: 0;
    width: 100%;
    display: none;
    background-color: #ffffe2;
    z-index: 2; }
  .header_bottom .wrap_iving_room {
    position: relative;
    width: 180px;
    height: 40px;
    margin-left: 10px;
    background-color: #ffffff;
    box-shadow: 0 -3px 0px 0 #3092c3;
    border-radius: 3px;
    float: left; }
    .header_bottom .wrap_iving_room:before {
      content: "\f2f9";
      font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
      font-size: 19px;
      color: #b2b29c;
      position: absolute;
      top: 12px;
      right: 10px; }
  .header_bottom .living_room {
    height: 28px;
    padding: 12px 25px 0 20px;
    font-size: 15px;
    font-family: "Source Sans Pro";
    color: #181818;
    display: block; }
    .header_bottom .living_room:hover {
      cursor: pointer;
      background-color: #f8f8f8; }
  .header_bottom .living_room_active {
    border-radius: 3px; }
  .header_bottom .living_room_hidden {
    position: absolute;
    top: 38px;
    left: 0;
    width: 100%;
    display: none;
    background-color: #fff;
    z-index: 2; }
  .header_bottom .btn_search {
    width: 45px;
    height: 40px;
    margin-left: 10px;
    padding: 0;
    background-color: #373c40;
    border-radius: 3px;
    border: none;
    outline: none; }
    .header_bottom .btn_search:hover {
      cursor: pointer; }
    .header_bottom .btn_search:hover .img_search {
      background: url("/img/search2.png") no-repeat center; }
    .header_bottom .btn_search .img_search {
      width: 45px;
      height: 40px;
      display: block;
      background: url("/img/search1.png") no-repeat center; }
  .header_bottom .open_search {
    display: none;
    position: absolute;
    left: 50%;
    top: 165px;
    width: 130px;
    padding-bottom: 2px;
    text-align: center;
    margin-left: -70px;
    border-bottom: 2px dotted #fff;
    color: #ffffff;
    cursor: pointer; }
  .header_bottom .text_search {
    display: none; }


.part-1 h3 {
  padding-top: 35px;
  font-size: 22px;
  text-align: center;
  font-family: "Source Sans Pro";
  color: #808181; }
.part-1 .wrapper_ads {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }
.part-1 .item_advert {
  margin-top: 20px;
  padding: 20px;
  border: 1px solid #ebebeb;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0px 2px 3px 0px #ebebeb; }
  .part-1 .item_advert:hover {
    cursor: pointer; }
  .part-1 .item_advert .item_advert_img {
    position: relative;
    width: 100%; }
    .part-1 .item_advert .item_advert_img img {
      width: 100%;
      border: 1px solid #ebebeb;
      box-sizing: border-box; }
    .part-1 .item_advert .item_advert_img .item_advert_opacity {
      display: none;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: 1px 1px 3px 1px;
      background: rgba(0, 0, 0, 0.5);
      justify-content: center;
      align-items: center; }
      .part-1 .item_advert .item_advert_img .item_advert_opacity i {
        text-align: center;
        font-size: 50px;
        color: #f8f8f8; }
    .part-1 .item_advert .item_advert_img:hover .item_advert_opacity {
      display: flex; }
  .part-1 .item_advert p {
    padding-top: 20px;
    font-size: 16px;
    text-align: center;
    font-family: "Source Sans Pro";
    color: #232222; }
  .part-1 .item_advert .wrap_name_room {
    position: relative;
    width: 100%;
    height: 15px;
    margin-bottom: 5px;
    padding-top: 15px;
    border-bottom: 2px dotted #808181; }
  .part-1 .item_advert .name_room {
    position: absolute;
    bottom: -6px;
    left: 0;
    height: 17px;
    font-size: 15px;
    font-family: "Source Sans Pro";
    background-color: #fff;
    color: #808181;
    overflow: hidden;
    float: left; }
  .part-1 .item_advert .new {
    position: absolute;
    bottom: -4px;
    right: 0;
    padding-left: 3px;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "MyriadPro Regular";
    background-color: #fff;
    color: #e9bd26;
    float: right; }
.part-1 .pagination {
  display: flex;
  justify-content: center;
  margin-top: 40px; }
  .part-1 .pagination .number {
    width: 40px;
    height: 40px;
    margin: 5px;
    border-radius: 2px;
    background-color: #e4e7e8;
    float: left; }
    .part-1 .pagination .number span {
      display: inline-block;
      width: 100%;
      padding-top: 12px;
      font-size: 16px;
      text-align: center;
      font-family: "Source Sans Pro";
      color: #181818; }
    .part-1 .pagination .number:hover {
      cursor: pointer;
      background-color: #5c5d5e; }
      .part-1 .pagination .number:hover span {
        color: #fff; }
  .part-1 .pagination .number_active {
    background-color: #5c5d5e; }
    .part-1 .pagination .number_active span {
      color: #fff; }
  .part-1 .pagination .prev, .part-1 .pagination .next {
    position: relative;
    width: 40px;
    height: 40px;
    margin: 5px;
    cursor: pointer;
    float: left; }
    .part-1 .pagination .prev:after, .part-1 .pagination .next:after {
      content: "\f2f4";
      font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
      font-size: 40px;
      color: #a6a6a6;
      position: absolute;
      top: 0px; }
    .part-1 .pagination .prev:hover:after, .part-1 .pagination .next:hover:after {
      color: #3f9ad8; }
  .part-1 .pagination .prev:after {
    content: "\f2f4";
    right: 5px; }
  .part-1 .pagination .next:after {
    content: "\f2f6";
    left: 5px; }

.part-2 {
  padding-bottom: 100px; }
  .part-2 h4 {
    padding-top: 35px;
    font-size: 20px;
    line-height: 1.5;
    font-family: "Source Sans Pro";
    color: #303131; }
  .part-2 p {
    padding-top: 20px;
    font-size: 15px;
    line-height: 1.5;
    font-family: "Source Sans Pro";
    color: #696e6e; }

.footer {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: linear-gradient(to left, #498ED5 0%, #3c9dd9 100%); }
  .footer p {
    font-size: 15px;
    font-family: "Source Sans Pro";
    color: #fff; }

	
@font-face {
	font-family: 'Source Sans Pro Semibold';
	font-display: auto;
	src: local('Helvetica'), url('/css/fonts/SourceSansPro-SemiBold.eot'),
		url('/css/fonts/SourceSansPro-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/SourceSansPro-SemiBold.woff') format('woff'),
		url('/css/fonts/SourceSansPro-SemiBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;	
}

@font-face {
	font-family: 'Source Sans Pro Bold';
	font-display: auto;
	src: local('Helvetica'), url('/css/fonts/SourceSansPro-Bold.eot'),
		url('/css/fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/SourceSansPro-Bold.woff') format('woff'),
		url('/css/fonts/SourceSansPro-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;	
}

@font-face {
	font-family: 'Source Sans Pro Black';
	font-display: auto;
	src: local('Helvetica'), url('/css/fonts/SourceSansPro-Black.eot'),
		url('/css/fonts/SourceSansPro-Black.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/SourceSansPro-Black.woff') format('woff'),
		url('/css/fonts/SourceSansPro-Black.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;	
}

@font-face {
	font-family: 'Source Sans Pro Black Italic';
	font-display: auto;
	src: local('Helvetica'), url('/css/fonts/SourceSansPro-BlackItalic.eot'),
		url('/css/fonts/SourceSansPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/SourceSansPro-BlackItalic.woff') format('woff'),
		url('/css/fonts/SourceSansPro-Black.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;	
}

@font-face {
	font-family: 'Source Sans Pro';
	font-display: auto;
	src: local('Helvetica'), url('/css/fonts/SourceSansPro-Regular.eot'),
		 url('/css/fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
		 url('/css/fonts/SourceSansPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;	
}

textarea
{
	sborder: none;
	outline: none;  
	resize: none; 	
}

input:focus
{
	sborder: none;
	outline: none;  
	resize: none; 	
}

textarea:focus
{
	border: none;
	outline: none;  
	resize: none; 	
}

input
{	
	border: 1px solid #f5f5f5;

}


.search1:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px #e8e8e8 inset;
    -webkit-text-fill-color: #434747;
} 

.dubai {
    width: 100%;
    background: #ffffff;
}

p {
    font-size: 16px;
    line-height: 1.3em;
    font-family: 'Source Sans Pro';
    color: #000000;
    word-break: break-word;
}
		
	
.head_tops
{
    background: #002440;
    width: 100%;
    height: auto;
    display: block;
    text-align: center !important;
}	

.top_img
{
	background:#002841;
	width:100%;
	max-width:1100px;
	height:100px;
}
		
.footer_1
{
	background: #ffffff url(/img/footer_bg.png) 0px 0px repeat-x;
	width: 100%;
	height: auto;
	display: table;
	box-sizing: border-box;
	text-align: center !important;
	position: relative;
	min-height: 70px;
}

.footer_2
{
    background: #002841;
    width: 100%;
    height: auto;
    display: table;
    text-align: center !important;
    margin: 0px auto;
    margin-top: 35px;
    position: relative;
    vertical-align: bottom;
}

.footer_3
{
	background: #ffffff url(/img/footer_3.png) 0px 0px repeat-x;
    width: 100%;
    height: auto;
    display: table;
    text-align: center !important;
    margin: 0px auto;
    margin-top: 35px;
    position: relative;
    vertical-align: bottom;
	min-height:125px;
}

.footer_1 .footer_img
{
    background: #002841;
    width: 100%;
    max-width: 730px;
    height: 90px;
    vertical-align: bottom;
}
	
.pop_categes_div {
    max-width: 265px;
    width: 100%;
    height: 250px;
    overflow: hidden;
    margin-right: 9px;
    margin-left: 8px;
    margin-bottom: 25px;
    display: inline-block;
    /* border: 1px solid #ededed; */
    text-align: left;
    float: left;
}

.pop_categes_bg
{
    max-width: 265px;
    width: 100%;
    height: 45px;
    overflow: hidden;
    background: #f0f0f0 url(/img/pop_categes_bg.png) no-repeat;
    margin-bottom: 20px;
}	

.pop_categes_bg:hover
{
    background: #e9e9e9;
}

.pop_categes_bg .a1after 
{
	position:absolute;
	display:block;
	float:right;
	right: 15px;
	line-height: 45px;
	top: 0px;
	font-size: 13px;
}

.pop_categes_bg .bsa1:after
{
    content: "\f2f9";
    font-family: Material-Design-Iconic-Font;
    font-size: 18px;
    display: inline-block;
    margin-right: 0px;
    color: #000000;
    margin-left: 10px;
    vertical-align: top;
    box-sizing: border-box;
    position: relative;
    margin-top: 0px;
    right: 3px;
}

.pop_categes_bg .bsa2:after
{
    content: "\f2fc";
    font-family: Material-Design-Iconic-Font;
    font-size: 18px;
    display: inline-block;
    margin-right: 0px;
    color: #000000;
    margin-left: 10px;
    vertical-align: top;
    box-sizing: border-box;
    position: relative;
    margin-top: 0px;
    right: 4px;
}


.pop_categes_bg .a1 {
    color: #000000;
    font-size: 16px;
    line-height: 45px;
    text-align: left;
    /* font-weight: 600; */
    margin-left: 0px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
    max-width: 265px;
    padding-left: 15px;
    font-family: 'Source Sans Pro Semibold';
}

.pop_categes_bg .a1:hover
{
    color: #000000;
}
	
.pop_categes_bg a {
    color: #000000;
    font-size: 16px;
    line-height: 50px;
    text-align: left;
    font-family: Source Sans Pro Semibold;
    margin-left: 15px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
}

.footer_categes
{
    color: #000000;
    font-size: 14px;
    line-height: 23px;
    display: block;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 250px;
    display: inline-flex;
    flex-flow: row nowrap;
    max-width: 100%;
	transition: 1s;
}

.footer_categes:before {
    position: absolute;
    display: inline-block;
    border: 0px solid;
    content: "\f3b6";
    font-family: "Material-Design-Iconic-Font";
    font-size: 14px;
    color: #dcdcdc;
    vertical-align: top;
    margin-right: 15px;
    margin-left: 10px;
}

.footer_categes:hover:before 
{
	color: #9b0e0e;
}

.footer_categes:hover .fsp1
{
    margin-left: 30px;	
}

.footer_categes:hover .menu_cs1
{
    font-size: 12px;
	color:#ba0000;
	font-weight:600;
}

.fsp1
{
    color: #000000;
    font-size: 14px;
    line-height: 25px;
    display: inline-block;
    text-align: left;
    max-width: 185px;
    flex: 1;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
    /* border: 1px solid; */
    margin-left: 35px;
	transition: 0.1s;
}

.menu_cs1
{
    font-size: 11px;
    display: inline-block;
    position: relative;
    margin-left: 6px;
    margin-top: 2px;
    color: #9b0e0e;
    font-weight: 600;
    float: left;
    white-space: nowrap;
    width:  auto;
}

.profile_div_blok_bd
{
	max-width: 600px;
	width:98%;
	display:inline-block;
	vertical-align:top;
}

.profile_div_blok
{
	max-width:300px;
	width:98%;
	display:inline-block;
	vertical-align:top;
}

.profile_blok 
{display: inline-block;max-width: 680px;border: 0px solid #454545;margin-left: auto;margin-right: auto;vertical-align: top;margin-top: 0px;padding:10px;vertical-align:top;}

.profile_blok1 {
    margin-top: 20px;
    vertical-align: top;
    display: inline-block;
    width: 300px;
}
.profile_p
{
	color:#001420;
	font-size:14px;
	margin-left:5px;
	margin-top:10px;
	font-weight: 500;
}

.profile_p1
{
	color:#001420;
	font-size:14px;
	margin-left:5px;
	margin-top:10px;
}

.prof_check
{
	width: 98%;
	display: table;
	height:0px;
	margin:0px auto;
	text-align: center !important;
}

.title_chpw_p
{
	color: #b60606;
	font-size: 14px;
	margin-left: 0px;
	margin-top: -10px;
	font-weight: 500;
	text-align:left;
}

.error_password
{
	color: #b60606;
	font-size: 14px;
	margin-left: 0px;
	margin-top: -10px;
	font-weight: 500;
	text-align:left;	
}

.profile_input
{
	display: inline-block;
	margin: 5px;
	background: #f4f4f4;
	border: 0px solid #e8e8e8;
	text-decoration: none;
	font-size: 15px;
	height: 40px;
	padding-left: 10px;
	padding-right: 5px;
	box-sizing: border-box;
	color: #000000;
	max-width: 280px;
	width: 98%;
	font-family:'Source Sans Pro';
	outline:none;
 }
 
.profile_input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px #f4f4f4 inset;
    -webkit-text-fill-color: #000000;
} 


select.profile_input
{
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
	background: #f4f4f4 url(/img/input_arrow.png) no-repeat center right;
	background-position-x: 98%;
    outline: none;
    -moz-outline: none;
}


select::-ms-expand {
    display: none;
}

select:focus::-ms-value {
    color: black; 
    background: #f4f4f4;
}

select:focus {
    outline: none;
}

.profile_input::placeholder
{
color:#a8a8a8;
}


.chpw
{
	color:#b60606;
	cursor:pointer;
}

.ppass_ch
{
	color:#002340;
}

.profile_input3
{max-width: 185px;}

.profile_input_pass
{
color: #7f0000;
font-size:26px;
}

.profile_text
{
	display: inline-block;
	margin: 5px;
	background: #f4f4f4;
	border: 1px solid #e8e8e8;
	text-decoration: none;
	font-size: 15px;
	height: 120px;
	padding-left: 10px;
	padding-right: 5px;
	box-sizing: border-box;
	color: #000000;
	max-width: 583px;
	width:98%;
}

.table_regist
{
width: 100%;
margin-left: auto;
margin-right: auto;
border:0px solid #454545;
}

.regist_rules
{color: #010101;border: 0px solid #454545;text-decoration: none;font-weight: 500;font-size: 14px;}

.regist_rules:hover
{
color: #0b882e;
border: 0px solid #454545;
text-decoration: none;
font-weight: 500;
line-height: 1em;
}

.r_p2 {
    font-size: 14px;
    line-height: 1.35em;
    font-family: 'Source Sans Pro';
    color: #001420;
    float: right;
    /* margin-right: 10px; */
    white-space: nowrap;
}

.r_p1 {
    font-size: 14px;
    line-height: 1.35em;
    font-family: 'Source Sans Pro';
    color: #001420;
    float: left;
    /* margin-right: 10px; */
    white-space: nowrap;
}


.regist_input {
    background: #f4f4f4;
    border: 1px solid #f3f3f3;
    color: #434747;
    padding: 5px;
    width: 98%;
    height: 40px;
    box-sizing: border-box;
    min-width: 200px;
    font-size: 16px;
    max-width: 550px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}

.regist_input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px #f4f4f4 inset;
    -webkit-text-fill-color: #434747;
}

.inputfb:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px #f4f4f4 inset;
    -webkit-text-fill-color: #434747;
}

.label_div
{
    max-width: 230px !important;
    width: 95%;
    display: inline-block;
    vertical-align: bottom;
    text-align: left;
    min-height: 30px;
    margin-bottom: 20px;
}

.label_div span
{
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    padding-top: 5px;
    margin-left: 10px;
}

.label_container .span1
{
	display:inline-block;
	vertical-align:  middle;
	line-height: 26px;
}

.label_container {
    display: inline-block;
    position: relative;
    padding-left: 42px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    /* max-width: 180px; */
    /* border: 1px solid; */
    width: auto;
    height:  auto;
    box-sizing: border-box;
    min-height:  30px;
    margin-right: 18px;
}

.label_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.checkmark {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 26px;
    width: 30px;
    background: #f4f4f4;
    border: 1px solid #e8e8e8;
}

.label_container:hover input ~ .checkmark {
  background: #001c2d;
  border: 1px solid #c7c7c7;
}

.label_container input:checked ~ .checkmark {
    background: #f4f4f4;
    border: 1px solid #f3f3f3;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.label_container input:checked ~ .checkmark:after {
  display: block;
}

.label_container .checkmark:after {
	left: 10px;
	top: 2px;
	width: 5px;
	height: 15px;
	border: solid #002841;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.checkmark_white {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 23px;
	width: 26px;
	background: #02243a;
	border: 1px solid #929292;
}

.checkmark_white :hover{
	position: absolute;
    top: 0px;
    left: 0px;
    height: 23px;
    width: 26px;
    background: #002841;
    border: 1px solid #c7c7c7;
}

.label_container1 .span1
{
	display:inline-block;
	vertical-align:  middle;
	line-height: 26px;
	font-size:  14px;
	padding-top: 2px;
}

.label_container1 {
    display: inline-block;
    position: relative;
    padding-left: 42px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    /* max-width: 180px; */
    /* border: 1px solid; */
    width: auto;
    height:  auto;
    box-sizing: border-box;
    min-height:  30px;
    margin-right: 18px;
}

.label_container1 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.checkmark1 {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 30px;
    width: 33px;
    background: #f4f4f4;
    border: 1px solid #e8e8e8;
}

.checkmark1:after {
  content: "";
  position: absolute;
  display: none;
}

.checkmark_wait:before {
  content: "";
  position: absolute;
  background: url(/img/ajax_load_bw.gif) center center no-repeat;
  height: 20px;
  width: 20px;
  left:-28px;
  top:3px;
}

.label_container1:hover input ~ .checkmark1 {
  background: #f3f3f3;
  border: 1px solid #e8e8e8;
}

.label_container1 input:checked ~ .checkmark1 {
    background: #ffffff;
    border: 1px solid #f3f3f3;
}

.label_container1 input:checked ~ .checkmark1:after {
  display: block;
}

.label_container1 .checkmark1:after {
	left: 12px;
	top: 4px;
	width: 5px;
	height: 15px;
	border: solid #002841;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}


.search_button
{border: none;width: 160px;padding-left: 5px;margin-left: 10px;position: relative;position:static;height: 40px;box-sizing: border-box;vertical-align:  top;background: #002841 url(/img/button_search.png);color: #ffffff;font-size: 16px;transition-duration: 0.4s;font-family: 'Source Sans Pro';}

.search_button:hover
{
	cursor:pointer;
	background: #000c1b;	
}

.propertires_div {
    padding: 5px;
    width: 100%;
    display: block;
    margin-left: -5px;
    margin-right: -5px;
    text-align: center !important;
}

.propertires
{
    width: 50%;
    position: relative;
    overflow: visible;
    z-index: 130;
    height: auto;
    min-height: 23px;
    display: inline-block;
    vertical-align:top;
    text-align: center !important;
}

.propertires p
{
    height: 21px;
    font-size: 15px;
    font-family: 'Source Sans Pro Semibold';
    color: #000000;
    overflow: visible;
    /* top: 9px; */
    z-index: 131;
    display: inline-block;
    /* margin-right: 5px; */
    /* margin-left: 20px; */
    text-transform: capitalize;
    text-align:  center;
}


.propertires p:after
{
	content: ":";
}

.propertires span
{
    height: 21px;
    font-size: 15px;
    font-family: 'Source Sans Pro';
    color: #000000;
    overflow: visible;
    z-index: 131;
    text-transform: uppercase;
    display: inline-block;
    margin-left:  5px;
}

.price:after, .price:before {

}

.price:after {

}
.price:before {

}

.price1
{
	display:none;
}

.price
{
	position: relative;
	display: table;
	margin-top: 5px;
	margin-bottom: 30px;
	width: 95%;
	text-align: center !important;
	min-height: 4px;
	box-sizing: border-box;
	overflow: visible;
}

.price p
{
	font-size: 14px;
	color: #000000;
	display: inline-block;
	text-align: left;
	/* margin-left: 5px; */
	line-height: 26px;
	float: left;
	margin-top: 2px;
	width: 100%;
	border-bottom: 1px dotted #000000;
}

.price .span1
{
    font-size: 26px;
    display: inline-block;
    color: #9b0e0e;
    float: right;
    margin-right: 5px;
    margin-top:5px;
    background: #ffffff;
    margin-bottom:  -2px;
    margin-left: 5px;
    position:  absolute;
    right: -10px;
    padding-left: 5px;
    font-family: 'Source Sans Pro Bold';
}

.price .span2
{
	font-size: 16px;
    display: block;
    color: #002440;
    margin: 0px auto;
    margin-top: 25px;
    text-transform: uppercase;
    width: 97%;
    background: #f3f3f3;
}

.price .span3
{
	font-size: 15px;
	color:#000000;
	margin-bottom:  -10px;
	background:  #ffffff;
	margin-top: 15px;
	padding: 5px;
	padding-left: 0px;
	box-sizing:  border-box;
	position:  relative;
	top: 8px;
	font-family: 'Source Sans Pro';
}


.obj_sort {
    width: auto;
    display: inline-block;
    min-height: 30px;
    border: 0px solid;
    margin-bottom: 8px;
    margin-right: 10px;
    float: right;
    text-align: center !important;
}

.obj_sort p
{display: inline-block;vertical-align: bottom;font-size: 14px;color: #9c9c9c;margin-right: 15px;}

.obj_sort_item
{display: inline-block;vertical-align: bottom;line-height: 1.2em;font-size: 15px !important;cursor: pointer;font-family: 'Source Sans Pro';color: #000000;margin-right: 10px;margin-left: 5px;margin-top: 5px;z-index: 55;}

.obj_sort_item:hover
{
color:#b60506;
}

.obj_sact_desc, .obj_sact_asc
{color: #000000;}

.obj_sact_desc:after
{
    content: "\f2f9";
    font-family: Material-Design-Iconic-Font;
	font-size: 18px;
	display: inline-block;
	margin-right: -5px;
	color: #000000;
	margin-left: 10px;
	vertical-align: top;
	box-sizing: border-box;
	position: relative;
	margin-top: -2px;
}

.obj_sact_asc:after
{
	content: "\f2fc";
	font-family: Material-Design-Iconic-Font;
	font-size: 18px;
	display: inline-block;
	margin-right: -5px;
	color: #000000;
	margin-left: 10px;
	vertical-align: top;
	box-sizing: border-box;
	position: relative;
	margin-top: -2px;
}

.obj_submenu
{float:left;/* width: 45%; */display: inline-block;height: 30px;border: 0px solid;margin-bottom: 15px;margin-left: 0px;}

.obj_submenu_item
{display: inline-block;padding: 3px;padding-left: 10px;padding-right: 10px;border-bottom: 3px solid #e8e8e8;margin-top: 2px;font-size: 14px;box-sizing: border-box;margin-right: 5px;margin-left: 2px;color: #000000;cursor: pointer;padding-bottom: 7px;font-family: 'Source Sans Pro Semibold';}

.obj_submenu_item:hover
{/* background: #D55FBB; *//* border: 1px solid #CE08FF; */}

.osi_act
{border-bottom: 3px solid #9b0e0e;}


.obj_data
{
	max-width: 200px;
	text-align: center !important;
	padding-top: 5px;
	display: inline-block;
	width: 99%;
	vertical-align: top;
}

.obj_data .from, .to
{
	font-size: 13px;
	color: #000000;
	font-family: 'Source Sans Pro Semibold';
}

.my_from_date
{
	font-size:12px;
	color:#9c9c9c;
	font-weight: 500;
}

.cat_sort
{
width: auto;
display: inline-block;
height: 30px;
border: 0px solid;
margin-right: 0px;
float:right;
position: relative;
}

.cat_sort p
{
    display: inline-block;
    font-size: 14px;
    color: #bfbfbf;
    margin-right: 3px;
    font-family: 'Source Sans Pro';
}

.cat_sort_item
{
    display: inline-block;
    font-size: 15px !important;
    cursor: pointer;
    color: #000000;
    margin-right: 14px;
    margin-left: 3px;
    font-family: 'Source Sans Pro';
}

.cat_sort_item:hover
{
color: #454545;
}

.cat_sort_desc, .cat_sort_asc
{
color:#078F00;
}

.cat_sort_desc:after
{
content: "\f0d7";
font-family: "FontAwesome";
font-size: 18px;
display: inline-block;
margin-right: 1px;
color: #84b391;
margin-left: 5px;
margin-top: 2px;
}

.cat_sort_asc:after
{
content: "\f0d8";
font-family: "FontAwesome";
font-size: 18px;
display: inline-block;
margin-right: 1px;
color: #84b391;
margin-left: 5px;
margin-top: 2px;
}

#crop_btn
{
	position: relative;
    padding: 8px 4px;
    text-align: center !important;
    margin-right: auto;
    box-sizing: border-box;
    width: 205px;
    margin-left: 10px;
    font-size: 15px;
    color: #ffffff;
    background: #002841 url(/img/button_blue.png);
    overflow: hidden;
    transition-duration: 0.1s;
    height: 40px;
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    margin: 0px auto;
    cursor: pointer;
}

#crop_btn:hover
{
filter: contrast(80%);
}

#crop_btn:active 
{
filter: contrast(50%);
}

.file-upload:after
{
    content: "\f22a";
    font-family: 'Material-Design-Iconic-Font';
    font-size: 19px;
    color: #ffffff;
    position: absolute;
    left: 20px;
	top:10px;
    display: inline-block;
}

.file-upload {
	position: relative;
	padding: 8px 4px;
	text-align: center !important;
	margin-right: auto;
	box-sizing: border-box;
	width: 205px;
	margin-left: 10px;
	font-size: 14px;
	color: #ffffff;
	background: #002340 url(/img/button_blue.png);
	overflow: hidden;
	transition-duration: 0.1s;
	height: 40px;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	margin: 0px auto;
	cursor: pointer;
	padding-left:35px;
	padding-right:25px;
}
	
.file-upload:hover {
	background:#000c1b;
}
.file-upload input[type="file"]{
display: none; 
}
.file-upload label {
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 cursor: pointer;
}
.file-upload span {
 line-height: 40px; 
}

.file-upload-left {
float:left;
margin-left: auto;
margin-right: 10px;
}


.file-upload1 {
position: relative;
overflow: hidden;
width: 180px;
height: 36px;
background: #4787a0;
borderius: 3px;
padding: 8px 4px;
color: #fff;
text-align: center !important;
float:left;
margin-left: auto;
margin-right: 10px;
textshadow: 1px 1px 0px #000000;
box-sizing: border-box;
}
.file-upload1:hover {
 background: #7aad55;
}
.file-upload1 input[type="file"]{
display: none; 
}
.file-upload1 label {

 display: block;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 cursor: pointer;
}
.file-upload1 span {
 line-height: 36px; 
}

.admin_reblok
{
position:relative;
}

.obj_tr
{
	width:100%;
	padding: 0px;
	display: table-row;
	border: none;
	border-spacing: 0px;
}

.td_title
{
	width: auto;
	display: table-cell;
	padding: 10px;
	max-width: 200px;
	border: 1px solid #ededed;
	background: #fbfbfb;
	box-sizing: border-box;
}

.td_t1
{
	max-width: 30px;
	display: table-cell;
	padding:8px;
	border: 1px solid #ededed;
	background: #fbfbfb;
}

.td_too
{
	display: table-cell;
	border: 1px solid #ededed;
	max-width: 150px;
	width: auto;
	overflow: hidden;
	background: #fbfbfb;
	padding: 10px;
	box-sizing: border-box;
}

.tmain
{
	background:#ededed;
	padding-top:5px;
	padding-bottom:5px;
	border: 1px solid #e0e0e0;
	display: table-cell;
}

.tmain div
{
	height:100%;
}

.regstat
{
	font-size: 15px;
	font-family: Source Sans Pro;
	margin-left: 20px;
	margin-right:5px;
}

.regstat1 {
    font-size: 15px;
    font-family: Source Sans Pro;
    margin-left: 20px;
    margin-right: 5px;
    color: #269abc;
    border-bottom: 1px dotted #1abb9c;
	cursor:pointer;
}
 
.obj_table
{
	border-collapse: collapse;
	width: 99%;
	max-width: 100%;
}

.obj_all
{
	font-size: 15px;
	font-family: Source Sans Pro;
	margin-left: 5px;
	margin-right:5px;
}

.obj_all a
{
	color: #1d4c7b;
	line-height:1.3em;
	text-decoration:none;
	border-bottom:1px solid #a8ccc5;
	font-family: Source Sans Pro;
}

.obj_all .usa1 {
    color: #1c2f42;
    line-height: 1.3em;
    text-decoration: none;
    border-bottom: 1px dotted #d2d2d2;
    font-family: Source Sans Pro;
}

.filobj {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    background: #f7f7f7;
    padding-left: 10px;
    padding-right: 10px;
    height: 35px;
    box-sizing: border-box;
    outline: none;
    border: 0px;
    cursor: pointer;
}


.searchobj {
    width: 90%;
    height: 35px;
    padding-left: 10px;
    border: none;
    font-size: 15px;
    font-family: 'Source Sans Pro';
    font-weight: 500;
    color: #0f1111;
    outline: none;
    cursor: pointer;
    background: #f7f7f7;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px;
    box-sizing: border-box;
    margin: 0px auto;
}

.filobj::placeholder
{
color:#8c8c8c;
}

.categ_cs:after {
    position: absolute;
    margin-left: 10px;
    display: inline-block;
    content: "\f2ee";
    font-family: "Material-Design-Iconic-Font";
    font-size: 15px;
    line-height: 1;
    color: #269abc;
    vertical-align: top;
    overflow: hidden;
    margin-top: 5px;
    float: right;
    right: 8px;
}

.menu_a_sel:after {
    position: absolute;
    margin-left: 10px;
    display: inline-block;
    content: "\f26b";
    font-family: "Material-Design-Iconic-Font";
    font-size: 15px;
    line-height: 1;
    color: #269abc;
    vertical-align: top;
    overflow: hidden;
    margin-top: 4px;
    float: right;
    right: 7px;
}

.adm_us_obj
{
    text-align: left;
    display: inline-block;
    width: 98%;
    background: #f4f4f4;
}

.adm_us_profile 
{
    width: 100%;
    height: auto;
    min-height: 110px;
    display: inline-block;
    position: relative;
    text-align: left;
	padding: 20px;
}

.obj_sort_admin {
    width: auto;
    display: inline-block;
    border: 0px solid;
    text-align: center !important;
}

.obj_sort_admin:after {
	content: "\f2f2";
	font-size: 23px;
	font-family: 'Material-Design-Iconic-Font';
	display: inline-block;
	color: #2A3F54;
	position: relative;
	top:3px;
	cursor:pointer;
	margin-right:5px;
	margin-left:5px;
}

.obj_sort_active_desc:after {
	content: "\f2f2";
	font-size: 23px;
	font-family: 'Material-Design-Iconic-Font';
	display: inline-block;
	color: #e74c3c;
	position: relative;
	top:3px;
	cursor:pointer;
	margin-right:5px;
	margin-left:5px;
}

.obj_sort_active_asc:after {
	content: "\f2f8";
	font-size: 23px;
	font-family: 'Material-Design-Iconic-Font';
	display: inline-block;
	color: #e74c3c;
	position: relative;
	top:3px;
	cursor:pointer;
	margin-right:5px;
	margin-left:5px;
}

.obj_sort_admin_u {
    width: auto;
    display: inline-block;
    border: 0px solid;
    text-align: center !important;
}

.obj_sort_admin_u:after {
	content: "\f2f2";
	font-size: 23px;
	font-family: 'Material-Design-Iconic-Font';
	display: inline-block;
	color: #2A3F54;
	position: relative;
	top:3px;
	cursor:pointer;
	margin-right:5px;
	margin-left:5px;
}

.obj_sort_active_desc_u:after {
	content: "\f2f2";
	font-size: 23px;
	font-family: 'Material-Design-Iconic-Font';
	display: inline-block;
	color: #e74c3c;
	position: relative;
	top:3px;
	cursor:pointer;
	margin-right:5px;
	margin-left:5px;
}

.obj_sort_active_asc_u:after {
	content: "\f2f8";
	font-size: 23px;
	font-family: 'Material-Design-Iconic-Font';
	display: inline-block;
	color: #e74c3c;
	position: relative;
	top:3px;
	cursor:pointer;
	margin-right:5px;
	margin-left:5px;
}

.adob_blok2 {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #ffffff;
    padding: 5px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 3px;
    border: 1px solid #dedede;
    cursor: pointer;
    margin-left:5px;
}

.adob_blok2:after
{
    content: "\f28e";
    font-family: "Material-Design-Iconic-Font";
    font-size: 19px;
    display: inline-block;
    color: #dcd9d9;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.adob_delete2 {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #ffffff;
    padding: 5px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 3px;
    border: 1px solid #e4e4e4;
    cursor: pointer;
    margin-left:5px;
}

.adob_delete2:after
{
    content: "\f154";
    font-family: "Material-Design-Iconic-Font";
    font-size: 19px;
    display: inline-block;
    color: #e74c3c;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.adob_see {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #ffffff;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    border: 1px solid #f7f7f7;
    cursor: pointer;
	margin-left:5px;
}

.adob_see:after
{
    content: "\f15c";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #1ABB9C;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.adob_edit {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #ffffff;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    border: 1px solid #f7f7f7;
    cursor: pointer;
	margin-left:5px;
}

.adob_edit:after
{
    content: "\f158";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #3498DB;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.adob_delete {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #ffffff;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    border: 1px solid #f7f7f7;
    cursor: pointer;
	margin-left:5px;
}

.adob_delete:after
{
    content: "\f154";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #e74c3c;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.adob_edit1 {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #ffffff;
    padding: 5px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 3px;
    border: 1px solid #dedede;
    cursor: pointer;
    margin-left:5px;
}

.adob_edit1:after
{
    content: "\f158";
    font-family: "Material-Design-Iconic-Font";
    font-size: 19px;
    display: inline-block;
    color: #269abc;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.adob_delete1 {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #ffffff;
    padding: 5px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 3px;
    border: 1px solid #e4e4e4;
    cursor: pointer;
    margin-left:5px;
}

.adob_delete1:after
{
    content: "\f154";
    font-family: "Material-Design-Iconic-Font";
    font-size: 19px;
    display: inline-block;
    color: #e74c3c;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.adus_delete {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #ffffff;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    border: 1px solid #f7f7f7;
    cursor: pointer;
	margin-left:5px;
}

.adus_delete:after
{
    content: "\f154";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #e74c3c;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.adus_edit {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #ffffff;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    border: 1px solid #f7f7f7;
    cursor: pointer;
	margin-left:5px;
}

.adus_edit:after
{
    content: "\f158";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #3498DB;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.adus_blok {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #ffffff;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    border: 1px solid #f7f7f7;
    cursor: pointer;
	margin-left:5px;
}

.adus_blok:after
{
    content: "\f28e";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #dcd9d9;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.admin_in1
{
	max-width: 70%;
	height: 28px;
	padding-left: 10px;
	borderius: 3px;
	border: none;
	font-size: 15px;
	font-family: 'Source Sans Pro';
	color: #434747;
	float: left;
	outline: none;
	margin-left: 15px;
	margin-right:15px;
	margin-bottom:10px;
	border: 1px solid #146988;
	background: #f2fdff;
	border:none;
	outline:none;
}

.admin_in2
{
max-width: 85%;
min-width: 95px;
height: 28px;
padding-left: 10px;
borderius: 3px;
border: none;
font-size: 15px;
font-family: 'Source Sans Pro';
color: #434747;
float: left;
outline: none;
margin-left: 15px;
margin-right:15px;
margin-bottom:10px;
border: 1px solid #146988;
border:none;
outline:none;
}

.admin_in3
{
    max-width: 80%;
    min-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 2px;
    font-size: 15px;
    font-family: 'Source Sans Pro';
    color: #1c2f42;
    float: left;
    outline: none;
    margin-top: 2px;
    margin-right: 15px;
    margin-bottom: 5px;
    border: 1px solid #c7c7c7;
    background: #ffffff;
    box-sizing: border-box;
}

.admin_in31 {
    max-width: 80%;
    min-height: 26px;
    padding-left: 10px;
    border-radius: 3px;
    border: none;
    font-size: 15px;
    font-family: 'Source Sans Pro';
    color: #269abc;
    float: left;
    outline: none;
    margin-right: 15px;
    margin-bottom: 5px;
    border: 1px solid #4787a0;
    background: #fcffa7;
}

.admin_in4
{
max-width: 80%;
min-height: 26px;
padding-left: 10px;
borderius: 3px;
border: none;
font-size: 15px;
font-family: 'Source Sans Pro';
color: #434747;
float: left;
outline: none;
margin-right: 15px;
margin-bottom: 5px;
border: 1px solid #4787a0;
background: #f2fdff;
border:none;
outline:none;
}

.admin_left li
{
    text-align: left;
    color: #545454;
    border-bottom: 1px solid #536271;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding-bottom: 0px;
    box-sizing: border-box;
    padding: 0px;
}

.admin_left li:hover
{background: #3b546d;}

.admin_left .li_active
{background: #1c2f42;}

.admin_left .li_active a
{
textshadow: 1px 1px 0px #000000;
}

.admin_left a
{
margin-left: 00px;
display: block;
min-height: 28px;
font-size: 15px;
font-family: 'Source Sans Pro';
color: #ffffff;
margin-bottom: 5px;
textshadow: 1px 1px 0px #3f8aca;
vertical-align: bottom;
margin-top: 0px;
text-decoration: none;
border: 0px solid;
padding-top: 10px;
box-sizing: border-box;
padding-bottom: 10px;
padding-left: 10px;
}

.admin_left a:hover
{
margin-left: 00px;
display: block;
min-height: 28px;
font-size: 15px;
font-family: 'Source Sans Pro';
color: #ffffff;
margin-bottom: 5px;
textshadow: 1px 1px 0px #000000;
vertical-align: bottom;
margin-top: 0px;
text-decoration: none;
border: 0px solid;
padding-top: 10px;
box-sizing: border-box;
padding-bottom: 10px;
padding-left: 10px;

}

.admin_left a:after
{
    content: "";
    width: 25px;
    height: 1px;
    background-color: #3c8dbc;
    position: absolute;
    bottom: 7px;
    left: 10px;
}

.admin_p
{
font-size:15px;
color: #000000;
font-family: 'Source Sans Pro SemiBold';
}

.admin_left1
{
    max-width: 200px;
    float: left;
    position: relative;
    display: inline-block;
    border-right: 1px solid #172D44;
    margin-top: 0px;
    width: 100%;
    overflow: hidden;
    background: #2A3F54;
    /* box-shadow: 3px -2px 20px 4px #d5d9e2; */
    z-index: 150;
}

.admin_left
{
    max-width: 200px;
    float: left;
    position: fixed;
    display: inline-block;
    border-right: 1px solid #172D44;
    margin-top: 0px;
    width: 100%;
    overflow: hidden;
    background: #2A3F54;
    /* box-shadow: 3px -2px 20px 4px #d5d9e2; */
    z-index: 150;
}

.admin_right
{width: 100%;float: left;position: relative;display: inline-block;border: 0px solid #ebebeb;margin-top: 0px;width: 100%;overflow: hidden;background: #f7f7f7;padding-left: 20px;padding-top: 20px;padding-bottom: 20px;}

.adm_up
{
	color: #d61516;
	display:  inline-block;
}



.option1
{
	text-transform:lowercase;
	position:relative;
	color: #002340;
	cursor:pointer;
}

.option1:hover
{
	text-transform:lowercase;
	position:relative;
	color: #002340;
	cursor:pointer;
}


.option1:before
{
    content: '\f158';
    font-family: 'Material-Design-Iconic-Font';
    font-size: 15px;
    color: #ffffff;
    position: relative;
    display:  inline-block;
    font-weight: 500;
    background: #52accc;
    width:  20px;
    height: 18px;
    margin-right:  10px;
    box-sizing:  border-box;
    vertical-align:  middle;
    text-align:  center;
    border-radius:  2px;
    padding-top: 1px;
}

.option1:first-letter {
    text-transform: uppercase;
}

.profile_popup_a1:after, .profile_popup_a2:after, .profile_popup_a4:after, .profile_popup_a5:after, .profile_popup_a6:after
{
    font-size: 21px;
    display: inline-block;
    background: #e4e4e4;
    position: absolute;
    :
}

.profile_popup_a1, .profile_popup_a2, .profile_popup_a3, .profile_popup_a4, .profile_popup_a5, .profile_popup_a6 {
    display: table;
    font-size: 14px;
    color: #454545;
    width: 100%;
    font-weight: 600;
    min-height: 40px;
    position:  relative;
    box-sizing:  border-box;
    vertical-align: middle;
    overflow: hidden;
    height: 100%;
    padding-left: 5px;
    padding-right: 5px;
}


.profile_popup_a1 a, .profile_popup_a2 a, .profile_popup_a3 a, .profile_popup_a4 a, .profile_popup_a5 a, .profile_popup_a6 a
{
	color: #002340;
	font-size: 14px;
	vertical-align: middle;
	display: table-cell;
	line-height: 1.45em;
	min-height: 40px;
	width:  100%;
	height: 100%;
	overflow:  auto;
	box-sizing:  border-box;
}

.profile_popup_a1:hover span, .profile_popup_a2:hover span, .profile_popup_a3:hover span, .profile_popup_a4:hover span,  .profile_popup_a5:hover span,  .profile_popup_a6:hover span
{
    background: #f3f3f3;
    color: #002340;
}

.profile_popup_a1 span, .profile_popup_a2 span, .profile_popup_a3 span, .profile_popup_a4 span, .profile_popup_a5 span, .profile_popup_a6 span
{
	padding-right: 3px;
	max-width: 160px;
	display: inline-block;
	width: 100%;
	box-sizing:  border-box;
	line-height: 1.35em;
	font-weight: 500;
	vertical-align:  middle;
	padding-left: 28px;
	overflow:  hidden;
	font-family: 'Source Sans Pro';
}

.profpa a:before
{
    content: '\f3b6';
    font-family: 'Material-Design-Iconic-Font';
    font-size: 14px;
    color: #002340;
    position: absolute;
    margin-bottom: 0px;
    top: 11px;
    left: 13px;
    display:  inline-block;
    font-weight: 500;
}

.profpa:hover
{
	background:#f3f3f3;
}

.span_shadow1
{
textshadow:1px 1px 0px #000000;
}

.lh160
{
line-height: 160%;
}

.lh160:hover
{
line-height: 160%;
}

.prop1:before
{
    content: "\f096";
    font-family: "FontAwesome";
    font-size: 18px;
    background: #ffffff;
    display: inline-block;
    margin-right: 3px;
    color: #5abb82;
}

.prop2:before
{
content: "\f03a";
font-family: "FontAwesome";
font-size: 18px;
background: #ffffff;
display: inline-block;
margin-right: 3px;
color: #5abb82;
}

.adm_sel1
{
    font-size: 15px;
    color: #3c98b9;
    height: 33px;
    box-sizing: border-box;
	margin-left:5px;
}

.adm_select
{
	background: #ffffff;
	font-size: 15px;
	margin-bottom: 5px;
	color: #1c2f42;
	padding: 3px;
	padding-left:10px;
	border: 1px solid #c7c7c7;
	border-radius: 2px;
	max-width: 515px;
	margin-top: 2px;
}

select.adm_select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: #ffffff url(/img/input_arrow.png) no-repeat center right;
    background-position-x: 98%;
    outline: none;
    -moz-outline: none;
    padding-right: 30px;
}

.adm_select1
{
    font-size: 14px;
    margin-bottom: 5px;
    color: #3c98b9;
    min-height: 30px;
    margin-top: 2px;
    box-sizing: border-box;
    padding: 2px;
}

select.adm_select1 {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: #ffffff url(/img/input_arrow.png) no-repeat center right;
    background-position-x: 98%;
    outline: none;
    -moz-outline: none;
    padding-right: 30px;
}


.adm_select2
{
    font-size: 14px;
    margin-bottom: 5px;
    color: #3c98b9;
    min-height: 30px;
    margin-top: 2px;
    box-sizing: border-box;
    padding: 2px;
}

select.adm_select2 {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: #ffffff url(/img/input_arrow.png) no-repeat center right;
    background-position-x: 98%;
    outline: none;
    -moz-outline: none;
    padding-right: 30px;
}


.adm_select3
{
    font-size: 14px;
    margin-bottom: 5px;
    color: #3c98b9;
    min-height: 30px;
    margin-top: 2px;
    box-sizing: border-box;
    padding: 2px;
}

select.adm_select3 {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: #ffffff url(/img/input_arrow.png) no-repeat center right;
    background-position-x: 98%;
    outline: none;
    -moz-outline: none;
    padding-right: 30px;
}

.adm_select4
{
    font-size: 14px;
    margin-bottom: 5px;
    color: #3c98b9;
    min-height: 30px;
    margin-top: 2px;
    box-sizing: border-box;
    padding: 2px;
    textshadow: 1px 1px 0px #efffdf;
}

select.adm_select4 {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: #ffffff url(/img/input_arrow.png) no-repeat center right;
    background-position-x: 98%;
    outline: none;
    -moz-outline: none;
    padding-right: 30px;
}


.ip_ok
{
    position: absolute;
    z-index: 155;
    float: right;
    right: 25px;
    top: 10px;
    color: #106da2;
    text-shadow: 1px 1px 0px #ffffff;
    background: #c4ff98;
    padding: 5px;
    border-radius: 2px;
    border: 1px solid #03a506;
    box-shadow: 0px 0px 8px #75a277;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
}

.ip_nok
{
    position: absolute;
    z-index: 155;
    float: right;
    right: 25px;
    top: 10px;
    color: #dc15c2;
    textshadow: 1px 1px 0px #fffde5;
    background: #ffe7ff;
    padding: 5px;
    borderius: 14px;
    border: 1px solid #d62661;
    box-shadow: 0px 0px 8px #d282d2;
    padding-left: 10px;
    padding-right: 10px;
}

.admin_dialog
{
height:120px; 
width:300px; 
border:1px solid #83AA7A; 
margin:5px;
borderius: 3px;
display: inline-block;
cursor: pointer;
padding: 3px;
background: #f2fdff;
}

.admin_text_message
{
font-weight: 500;
color: #383838;
    font-size: 14px;
    max-height: 48px;
    max-width: 100%;
    float: left;
    line-height: 15px;
    margin-top: 0px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    overflow: hidden;
    display: inline-block;
    textshadow: 1px 1px 0px #ffffff;
    width: auto;
}

.adm_button3
{
    height: 30px;
    vertical-align: middle;
    text-align: center !important;
    color: #ffffff;
    background: #de5c7e;
    position: relative;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    min-width: 70px;
    borderius: 3px;
    border: 1px solid #de3260;
    textshadow: 0px 0px 1px #5d0019;
    padding: 5px;
    box-sizing: border-box;
    min-height: 35px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
	margin-bottom: 10px;
}

.adm_button3:hover
{
    height: 30px;
    vertical-align: middle;
    text-align: center !important;
    color: #ffffff;
    background: #f57798;
    position: relative;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    min-width: 70px;
    borderius: 3px;
    border: 1px solid #da6181;
    textshadow: 0px 0px 1px #c7073a;
    padding: 5px;
    box-sizing: border-box;
    min-height: 35px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
}


.adm_button2
{
    height: 30px;
    vertical-align: middle;
    text-align: center !important;
    color: #ffffff;
    background: #2dcc75;
    position: relative;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    min-width: 70px;
    borderius: 3px;
    border: 1px solid #09a04e;
    textshadow: 0px 0px 1px #000000;
    padding: 5px;
    box-sizing: border-box;
    min-height: 35px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
}

.adm_button2:hover
{
    height: 30px;
    vertical-align: middle;
    text-align: center !important;
    color: #ffffff;
    background: #28b748;
    position: relative;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    min-width: 70px;
    borderius: 3px;
    border: 1px solid #076b35;
    textshadow: 0px 0px 1px #000000;
    padding: 5px;
    box-sizing: border-box;
    min-height: 35px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
}

.adm_button1
{
height: 30px;
line-height: 30px;
vertical-align: middle;
text-align: center !important;
color: #ffffff;
background: #49a1ff;
position: relative;
display: inline-block;
text-decoration: none;
cursor: pointer;
min-width: 70px;
margin-top: -3px;
borderius: 3px;
border: 1px solid #1964b6;
textshadow: 0px 0px 1px #000000;
margin-bottom: 10px;
}

.adm_button1:hover
{
height: 30px;
line-height: 30px;
vertical-align: middle;
text-align: center !important;
color: #f0ff00;
background: #a149ff;
position: relative;
display: inline-block;
text-decoration: none;
cursor: pointer;
min-width: 70px;
margin-top: -3px;
borderius: 3px;
border: 1px solid #1964b6;
textshadow: 0px 0px 1px #000000;
}

.adm_button
{
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	text-align: center !important;
	color: #ffffff;
	background: #2a3f54;
	position: relative;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	min-width: 120px;
	border: 1px solid #1c2f42;
	box-sizing: border-box;
	font-size: 15px;
	font-family: 'Source Sans Pro';
	margin-bottom: 10px;
}

.adm_button:hover
{height: 40px;line-height: 40px;vertical-align: middle;text-align: center !important;color: #ffffff;background: #1c2f42;position: relative;display: inline-block;text-decoration: none;cursor: pointer;min-width: 120px;border: 1px solid #101f2f;}

.del_button {
    background: #b7b7b7;
    opacity: 0.9;
    border: 1px solid #949494;
    box-sizing: border-box;
    text-shadow: 1px 1px 0px #8e8e8e;
}

.del_button:hover {
    background: #a2a2a2;
    opacity: 0.9;
    border: 1px solid #949494;
    box-sizing: border-box;
    text-shadow: 0px 0px 0px #8e8e8e;
}

.adm_option
{
background: #feffe3;
font-size: 15px;
color: #1d1b82;
font-weight: bold;
}

.adm_option1
{
font-size: 15px;
color: #495bdc;
font-weight: normal;
}

.adm_option2
{
font-size: 15px;
color: #7762b5;
font-weight: normal;
}

.cancel {
    display: inline-block;
    cursor: pointer;
    color: #9b0e0e;
    opacity: 1;
    font-size: 14px;
    font-family: 'Source Sans Pro';
    margin-bottom: 0px;
    font-size: 14px;
    float: left;
    height: 23px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    margin-top: 5px;
    margin-left: 20px;
}

.cancel:before {
    content: '\f136';
    font-family: 'Material-Design-Iconic-Font';
    font-size: 16px;
    color: #9b0e0e;
    right: 10px;
    position: relative;
    margin-bottom: 0px;
    top: 1px;
}

.cancel:hover
{
color:#b71c1c;
}


.mdc {
    display: inline-block;
    cursor: pointer;
    color: #9b0e0e;
    opacity: 1;
    font-family: 'Source Sans Pro';
    margin-bottom: 0px;
    font-size: 15px;
    float: left;
    height: 23px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    margin-top: 5px;
    margin-left: 40px;
}

.mdc:before {
    content: '\f136';
    font-family: 'Material-Design-Iconic-Font';
    font-size: 16px;
    color: #9b0e0e;
    right: 10px;
    position: relative;
    margin-bottom: 0px;
    top: 1px;
}

.mdc:hover
{
color:#b71c1c;
}

.mdc1
{
display:inline-block;
cursor:pointer;
color:#db642a;
textshadow: 1px 1px 1px #FFF;
border: 1px solid #f8e2d8;
background:#ffffff;
padding:3px;
padding-left:5px;
padding-right:4px;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
opacity:1;
}

.mdc1:hover
{
border: 1px solid #f8e2d8;
background:#fff9ec;
opacity:1;
}

.mdc2
{
display:inline-block;
cursor:pointer;
color:#db2a2a;
textshadow: 1px 1px 1px #FFF;
border: 1px solid #e49696;
background:#ffdddd;
padding:3px;
padding-left:5px;
padding-right:4px;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
opacity:1;
}

.mdc2:hover
{
border: 1px solid #f8e2d8;
background:#fff9ec;
opacity:1;
}

.fcblok
{
background:#E9DBD4;
padding:5px;
}

.fcinfo
{
line-height:29px;
font-size: 14px;
}

.fcinfo1
{
line-height:29px;
font-size: 14px;
}

.uiname
{
color:#A4136E;
margin-left:3px;
text-decoration:none;
width:auto;
font-size: 17px;
line-height:100%;
transition: ease-in-out .25s;
overflow:hidden;
cursor:pointer;
font-family:'Source Sans Pro';
line-height: 29px;
}

.uiname:hover
{
color:#A4136E;
margin-left:3px;
text-decoration:none;
width:auto;
font-size: 17px;
line-height:100%;
transition: ease-in-out .25s;
overflow:hidden;
cursor:pointer;
font-family:'Source Sans Pro';
line-height: 29px;
}

.uiname3
{
color:#0C8400;
margin-left:0px;
text-decoration:none;
width:auto;
font-size: 16px;
line-height: 28px;
transition: ease-in-out .25s;
overflow:hidden;
cursor:pointer;
font-family:'Source Sans Pro';
textshadow: 1px 1px 0px #ffffff;
}

.uiname3:hover
{
color:#0500CC;
margin-left:0px;
text-decoration:none;
width:auto;
font-size: 16px;
line-height: 28px;
transition: ease-in-out .25s;
overflow:hidden;
cursor:pointer;
font-family:'Source Sans Pro';
textshadow: 1px 1px 0px #ffffff;
}

.uiname2
{
color:#340775;
margin-left:0px;
text-decoration:none;
width:auto;
font-size: 17px;
line-height: 29px;
transition: ease-in-out .25s;
overflow:hidden;
cursor:pointer;
font-family:'Source Sans Pro';
textshadow: 1px 1px 0px #ffffff;
}

.uiname2:hover
{
color:#0500CC;
margin-left:0px;
text-decoration:none;
width:auto;
font-size: 17px;
line-height: 29px;
transition: ease-in-out .25s;
overflow:hidden;
cursor:pointer;
font-family:'Source Sans Pro';
textshadow: 1px 1px 0px #ffffff;
}



.uiname1
{
color:#AE3100;
text-decoration:none;
width:auto;
font-size: 17px;
transition: ease-in-out .25s;
overflow:hidden;
cursor:pointer;
font-family:'Source Sans Pro';
line-height: 29px;
}

.uiname1:hover
{
color:#AE3100;
text-decoration:none;
width:auto;
font-size: 17px;
transition: ease-in-out .25s;
overflow:hidden;
cursor:pointer;
font-family:'Source Sans Pro';
line-height: 29px;
}

.a_nick
{
color:#ffffff;
margin:3px;
text-decoration:none;
textshadow: 1px 1px 0px #000, 1px 1px 1px #000, 1px 1px 0px #000;
width:auto;
font-size: 13px;
letter-spacing:0.1px;
transition: ease-in-out .25s;
overflow:hidden;
cursor:pointer;
}

.a_nick:hover
{
color:#fcff00;
}

.a_nickb
{
color:#ffffff;
margin:3px;
text-decoration:none;
textshadow: 1px 1px 0px #000, 1px 1px 1px #000, 1px 1px 0px #000;
width:auto;
font-size: 13px;
line-height:20px;
letter-spacing:0.1px;
transition: ease-in-out .25s;
overflow:hidden;
cursor:pointer;
}

.a_nickb:hover
{
color:#fcff00;
}


.div_info_out
{
max-width:760px;
max-height:300px;
width:auto;
height:auto;
overflow:hidden;
opacity:0;
position:absolute;
z-index:9999999;
padding:20px;
}

.div_info_in
{
border:2px solid #d79acc;
background:#b071a5;
padding:2px;
display:block;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
padding:5px;

}

.info_ajin
{
overflow-y:auto;
overflow-x:hidden;
max-height:100px;
}

.user_country
{border: 0px solid #454545;color: #000000;font-size: 15px;margin-top: 5px;font-weight: 400;}

.user_age
{
color:#617395;
margin-bottom: 2px;
}

.user_country300
{
 font-size:14px;
 margin-left:0px;
 margin-bottom:3px;
 margin-top:3px;
 color:#7a7a7a;
 display:inline-block;
}

.user_name300
{
 font-size:15px;
 line-height:16px;
 margin-bottom:3px;
 margin-left:-1px;
 color:#000000;
 float:left;
 text-align: center !important;
 border: 0px solid #454545;
}

.user_name200
{
 font-size:17px;
 line-height:17px;
 margin-bottom:3px;
 margin-left:-1px;
 color:#d62400;
 textshadow: 1px 1px 0px #ffffff;
 font:18px sans-serif;
 float:left;
 text-align: center !important;
 border: 0px solid #454545;
}

#back-top
{
position: fixed;
bottom: 40px;
right: 50px;
z-index: 135;
}

#back-top p {width: 40px;height: 40px;display: block;text-align: center !important;font: 14px/100% Arial,Helvetica,sans-serif;text-decoration: none;color: #ffffff;-webkit-transition: 1s;transition: 1s;cursor:pointer;}
#back-top p:hover
{color: #000;cursor:pointer;}
#back-top span {width: 40px;height: 40px;display: block;margin-bottom: 7px;transition: 1s;background: #002340;border: 1px solid #ffffff;transform: rotate(45deg);}

#back-top span:before {content: "\f2fc";font-family: 'Material-Design-Iconic-Font';font-size: 33px;display: inline-block;color: #b9c4cb;border: 0px solid;margin-right: auto;margin-left: auto;margin-top: 7px;left: 9px;position: absolute;top: 3px;transform: rotate(-45deg);}

.quote_all {
    border: 1px solid #000c1b;
    min-width: 50px;
    font-size: 11px;
    color: #ffffff;
    background: #002440;
    text-decoration: none;
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center !important;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    right: -2px;
    opacity: 1;
    bottom: -1px;
}

.swf_button
{
border: 2px solid #91bed0;
min-width:50px;
borderius: 15px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
float:center;
font-size:15px;
color:#ffffff;
background-color:#3870c6;
position:relative;
textshadow: #000000 1px 1px 0px;
text-decoration:none;
padding:6px;
text-align: center !important;
display:inline-block;
cursor:pointer;
}


.swf_button:hover
{
background-color:#1f54a6;
}

.object
{
min-height:10px;
min-width:150px;
float:left;
margin-top:-20px;
background-color:#f9ffb5;
padding:5px;
overflow: hidden;
border: 1px solid #ffc53a;
position:absolute;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
text-align: center !important;
}

.object a
{
color:#c76814;
text-decoration:none;
border-bottom: 1px solid #bdc65c;
textshadow: 0px 0px 0px #c76814;
}

.object1
{

min-width:150px;
float:left;
background-color:#f9ffb5;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
margin-bottom:2px;
margin-top:0px;
margin-left:-4px;
overflow: hidden;
border: 1px solid #ffc53a;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
text-align: center !important;
}

.object1 a
{
color:#c76814;
text-decoration:none;
border-bottom: 0px solid #bdc65c;
textshadow: 0px 0px 0px #c76814;
}


.aimg2 {
display:inline-block;
position:relative;
border: 1px solid #265723;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
overflow: hidden;
width:150px;
height:115px;
margin-right:5px;
margin-bottom:5px;
}

.aimg2 .eximg2
{
overflow:hidden;
}

.aimg2 .text2 {
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color:#fff;
padding:5px;
background-color:rgba(0,0,0,.15);
max-height:46px;
overflow:hidden;
transition: ease-in-out 0.5s
}

.aimg2:hover .text2 {
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color:#fff;
padding:5px;
background-color:rgba(0,0,0,.45);
max-height:100px;
}

.aimg2 font {
font:13px/1.08 sans-serif;
textshadow: 1px 1px 0px #000, 1px 1px 1px #000;
}


.saimg2 {
display:inline-block;
position:relative;
border: 1px solid #265723;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
overflow: hidden;
width:139px;
height:110px;
margin-right:5px;
margin-bottom:5px;
}

.saimg2 .eximg2
{
overflow:hidden;
}

.saimg2 .text2 {
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color:#fff;
padding:5px;
background-color:rgba(0,0,0,.45);
max-height:46px;
overflow:hidden;
transition: ease-in-out 0.2s
}

.saimg2:hover .text2 {
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color:#fff;
padding:5px;
background-color:rgba(0,0,0,.75);
max-height:100px;
}

.saimg2 font {
font:13px/1.08 sans-serif;
textshadow: 1px 1px 0px #000, 1px 1px 1px #000;
}

.informer_add
{
min-height:30px;
width:734px;
float:center;
margin-bottom:10px;
margin-left:0px;
background-color:#f9ffb5;
padding:10px;
overflow: hidden;
border: 1px solid #ffc53a;
position:relative;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
}
.informer_add p
{

color:#9e0000;
text-align: center !important;
line-height:130%;
}

.follower300
{
position:absolute;
bottom:3px;
}

.follower300 p
{
color: #189200;
textshadow:#1daf00 0px 0px 0px;
margin-left:0px;
font-size:13px;
}

.follower
{
position: relative;
display: block;
margin-top:5px;
}

.follower p
{
color: #000000;
font-size:13px;
}


.faq
{
display:inline-block;
margin-top:5px;
margin-left:30px;
color:#fff36c;
text-decoration:none;
font-size:12px;
textshadow: 1px 1px 0px #000, 1px 1px 1px #000;
}

.faq:hover
{
display:inline-block;
margin-top:5px;
margin-left:30px;
color:#fff36c;
text-decoration:none;
font-size:12px;
textshadow: 1px 1px 0px #000, 1px 1px 1px #000;
}

.admin
{
display:inline-block;
margin-top:5px;
margin-left:20px;
color:#fff36c;
text-decoration:none;
font-size:12px;
textshadow: 1px 1px 0px #000, 1px 1px 1px #000;
}

.admin:hover
{
display:inline-block;
margin-top:5px;
margin-left:20px;
color:#fff36c;
text-decoration:none;
font-size:12px;
textshadow: 1px 1px 0px #000, 1px 1px 1px #000;
}



.rules
{
margin-left:130px;
margin-top:8px;
color:#fff36c;
text-decoration:none;
font-size:12px;
textshadow: 1px 1px 0px #000;
display:inline-block;
z-index:9999999;
opacity:0.99;
position:relative;
}

.rules:hover
{
color:#fff36c;
text-decoration:none;
font-size:12px;
textshadow: 1px 1px 0px #000;
display:inline-block;
z-index:9999999;
opacity:0.99;
}




.div_reply1
{
padding-left:20px;
padding-right:20px;
}

.div_reply
{
background:url(/img/ico_reply.png) -5px 2px no-repeat;
}

.comment_line a
{
color:#000000;
text-decoration:none;
line-height: 105%;
}

.comment_line a:hover
{
color:#5e085f;
text-decoration:none;
line-height: 105%;
}

.comment_line
{
padding:5px;
}

.comment_line .me
{
background:#d8f2d2;
padding:10px;
margin-right:10px;
margin-left:5px;
}

.comment_line .tome
{
background:#e1e4f5;
padding:10px;
margin-right:10px;
margin-left:5px;
}

.flexadmin
{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
margin-left:0px;
min-height: 100%;
padding:0px;
}

.flex
{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-left:0px;}


.flex_in
{
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
 flex: 1;
border:0px solid #454545;
}


.like_comm1 {
    cursor: pointer;
    float: left;
    height: 23px;
    display: inline-block;
    font-size: 15px;
    color: #001420;
	position:relative;
}

.like_comm1:before {
    content: '\f1de';
    font-family: 'Material-Design-Iconic-Font';
    font-size: 16px;
    color: #002841;
    top: 1px;
    position: relative;
    margin-left: 2px;
    margin-right: 5px;
}

.like_comm1:hover:before
{
color: #d61616 !important;
}

.like_comm {
    cursor: pointer;
    float: left;
    height: 23px;
    display: inline-block;
    font-size: 15px;
    color: #001420;
	position:relative;
}

.like_comm:before {
    content: '\f1de';
    font-family: 'Material-Design-Iconic-Font';
    font-size: 16px;
    color: #002841;
    top: 1px;
    position: relative;
    margin-left: 2px;
    margin-right: 5px;
}

.like_comm:hover:not(.like_comm_yes):before 
{
color: #d61616 !important;
}

.like_comm_ani:before
{
    content: '\f1de';
    font-family: 'Material-Design-Iconic-Font';
    font-size: 16px;
    color: #002841;
    position: absolute;
}

.button_answer {
    color: #002841;
    font-size: 14px;
    float: left;
    height: 23px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    margin-top: 5px;
}

.button_answer:before {
    content: '\f192';
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    color: #002440;
    right: 10px;
    margin-top: 0px;
    position: relative;
}

.comments_user_info {
    display: inline-block;
    border: 0px solid #454545;
    vertical-align: middle;
}

.comments_user_info .time {
    color: #a8a8a8;
    text-decoration: none;
    font-size: 13px;
    line-height: 1.55em;
    margin-left: 5px;
    display: inline-block;
    font-family: 'Source Sans Pro';
    /* margin-top: -15px; */
    position: relative;
    vertical-align: text-bottom;
}

.user_regist {
    margin-top: 5px;
    display: block;
    box-sizing: border-box;
    color: #9c9c9c;
}

.user_regis1
{
border: 1px solid #ce87bd;
}

.user_regist p
{color: #9c9c9c;font-size: 13px;position: relative;font-family: 'Source Sans Pro';margin-top: 0px;text-align: left;}

.obj_contacts
{
    background: #ffffff;
    display: table;
    width: 100%;
    padding: 0px;
    padding-top: 10px;
    box-sizing: border-box;
    margin: 0px auto;
    max-width: 260px;
    margin-top: 5px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
}

.profile_nick
{
	font-size: 14px;
	text-transform: none;
	line-height: 1.3;
	color: #000000;
	display: inline-block;
	white-space:  pre-wrap;
	word-break: break-word;
	max-height: 5.2em;
	overflow: hidden;
	font-family: 'Source Sans Pro Semibold';
	vertical-align: top;
}

.profile_nick:hover
{
	color: #000000;
}

.profile_nick_comm
{
	font-size: 14px;
	text-transform: none;
	line-height: 1.3;
	color: #000000;
	display: inline-block;
	white-space:  pre-wrap;
	margin-right:15px;
	word-break: break-word;
	max-height: 5.2em;
	overflow: hidden;
	font-family: 'Source Sans Pro SemiBold';
}

.profile_nick_comm:hover
{
	color: #000000;
}

.profile_nick1
{
	color: #000000;
	font-size: 20px;
    word-break: break-word;
}

.comments_read_blok1 {
    max-width: 730px;
    min-height: 105px;
    background: #ffffff;
    z-index: 10;
    display: table;
    padding-left: 11%;
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    float: left;
    padding-top: 10px;
    margin-left: 10px;
}

.comments_read_blok {
    max-width: 720px;
    min-height: 105px;
    background: #ffffff;
    z-index: 10;
    display: table;
    margin-left: 10px;
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    padding-top: 15px;
    padding-bottom: 10px;
}

.comments_read_blok:hover .like_comm1:before
{
scolor:#b60606;
}

.comments_read_blok1:hover .like_comm:not(.like_comm_yes):before 
{
scolor:#b60606;
}

.comments_read_blok:hover .like_comm:not(.like_comm_yes):before 
{
scolor:#b60606;
}

.like_comm_yes:before {
    color: #b60606;
}


.comments_new
{

border: 1px solid #95d16a;
background:#e3ffce;
}


.comments_write_blok {
    max-width: 720px;
    height: auto;
    margin-bottom: 15px;
    margin-top: 15px;
    display: block;
    box-sizing: border-box;
    margin-left: 5px;
    margin-right:  auto;
    width: 100%;
    /* border:  1px solid; */
}

.comments_write_text
{
	height: 95px;
	margin-bottom: 5px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background: #e8e8e8;
	font-size: 15px;
	line-height: 1.35em;
	font-family: 'Source Sans Pro';
	text-rendering: optimizeLegibility;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #e8e8e8;
}

.comments_write_text::placeholder
{
color:#a8a8a8;
}


.comments_post_text a
{
color:#b60606;
text-decoration:none;
 white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla,   1999  */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
font: 14px/1.4 sans-serif;
text-rendering: optimizeLegibility;
letter-spacing:0px;
}

.comments_post_text a:hover
{
color:#d61616;
text-decoration:none;
 white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla,   1999  */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
font: 14px/1.4 sans-serif;
text-rendering: optimizeLegibility;
letter-spacing:0px;
}

.comments_post_text {
    display: block;
    min-height: 30px;
    border: 0px solid #f9f9f9;
    margin-bottom: 5px;
    margin-top: 5px;
    float: left;
    text-align: left;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    background: #ffffff;
    width: 100%;
    box-sizing: border-box;
}

.comments_post_text1 {
    display: block;
    min-height: 30px;
    border: 0px solid #f9f9f9;
    margin-bottom: 5px;
    margin-top: 5px;
    float: left;
    text-align: left;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    background: #ffffff;
    width: 100%;
    box-sizing: border-box;
}

.comments_post_text1 .quote {
    width: 100%;
    border: 1px solid #f9f9f9;
    margin-bottom: 5px;
    margin-top: 0px;
    padding: 2px 3px 2px 4px;
    background: #fbfbfb;
    text-align: left;
    opacity: 0.55;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Source Sans Pro';
    font-size: 14px;
    line-height: 1.35em;
}

.comments_post_text1 .quote p {
    text-align: left;
    opacity: 1;
    font-size: 13px;
    line-height: 1.35em;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    text-rendering: optimizeLegibility;
}

.comments_post_text p {
    text-align: left;
    line-height: 1.3em;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-size: 15px;
    text-rendering: optimizeLegibility;
    letter-spacing: 0px;
    font-family: 'Source Sans Pro';
    color: #000000;
}

.comments_post_text1 p {
    text-align: left;
    line-height: 1.3em;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-size: 14px;
    text-rendering: optimizeLegibility;
    letter-spacing: 0px;
    font-family: 'Source Sans Pro';
    color: #000000;
}

.submit_comment
{
	margin-left: auto;
	background: #002841 url(/img/button_blue.png);
	background-size: cover;
	color: #ffffff;
	display: block;
	transition-duration: 0.4s;
	min-width: 200px;
	height: 40px;
	margin-right: 10px;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
	position:  relative;
	padding-left:  5px;
	padding-right: 5px;
}
.submit_comment p
{
    color: #ffffff;
    font-size: 14px;
    text-align: center !important;
    cursor: pointer;
    line-height: 40px;
    font-weight: 500;
    text-indent: 15px;
}

.submit_comment p:before
{
    content: '\f263';
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 16px;
    color: #ffffff;
    margin-top: 10px;
    position: absolute;
    left: 5px;
}

.submit_comment:hover
{
	margin-left: auto;
	background: #000c1b;
}


.submit_comment1
{
	margin-left: auto;
	background: #002841 url(/img/button_blue.png);
	background-size: cover;
	color: #ffffff;
	display: block;
	transition-duration: 0.4s;
	min-width: 200px;
	height: 35px;
	margin-right: auto;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
	position:  relative;
	padding-left:  5px;
	padding-right:  5px;
}

.submit_comment1 p {
    color: #ffffff;
    font-size: 15px;
    text-align: center !important;
    cursor: pointer;
    line-height: 35px;
    font-weight: 500;
    text-indent: 15px;
    text-align: center !important;
}

.submit_comment1 p:before
{
    content: '\f192';
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 16px;
    color: #ffffff;
    margin-top: 10px;
    position: absolute;
    left: 5px;
}

.submit_comment1:hover
{
	margin-left: auto;
	background: #000c1b;
}




.admin_profile_blok 
{display: inline-block;max-width: 435px;border: 0px solid #454545;margin-left: auto;margin-right: auto;vertical-align: top;margin-top: 10px;}



.r_info
{display: block;/* max-width: 565px; */border: 0px solid #454545;/* margin-left: auto; *//* margin-right: auto; */vertical-align: top;margin-top: 10px;}

.informer_big
{
min-height:50px;
width:734px;
float:center;
margin-bottom:10px;
margin-left:0px;
background-color:#f9ffb5;
padding:15px;
overflow: hidden;
border: 1px solid #ffc53a;
position:relative;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
}
.informer_big p
{

color:#660a71;
text-align: center !important;
font-size:14px;
line-height:150%;
text-align:justify;
}

.flex1
{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
margin-left:0px;
flex-direction: row ;
}


.flex_in1
{
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
 flex: 1 3 210px;
}

.flex_in2
{
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
 flex: 1 1 450px;
}

.informer_lenta
{
    min-height: 50px;
    margin-bottom: 110px;
    padding: 15px;
    /* border: 1px solid #c4c6c6; */
    position: relative;
    width: auto;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    display: table;
    text-align: center !important; 
    margin-top: 80px;
}

.informer_lenta p {
    color: #000000;
    text-align: center !important;
    line-height: 150%;
    font-size: 26px;
    text-transform: uppercase;
    max-width: 500px;
    font-weight: 600;
}

.informer_lenta span {
    color: #000000;
    text-align: center !important;
    line-height: 150%;
    font-size: 18px;
    text-transform: none;
    max-width: 500px;
    margin-top: 15px;
    display: block;
    font-weight: 500;
}

.informer_lenta:after
{
    background: url(/img/bottle.png);
    width: 150px;
    height: 215px;
    content: ' ';
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: -15px;
    position: absolute;
    right: -150px;
    top: 0px;
}

.informer {
    min-height: 50px;
    max-width: 620px;
    margin-bottom: 10px;
    padding: 15px;
    /* border: 1px solid #c4c6c6; */
    position: relative;
    width: auto;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center !important;
    margin-top: 80px;
}

.informer p {
    color: #000000;
    text-align: center !important;
    line-height: 150%;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
    width: 99%;
    font-family: 'Source Sans Pro Semibold';
}

.informer span {
    color: #000000;
    text-align: center !important;
    line-height: 150%;
    font-size: 20px;
    text-transform: none;
    max-width: 500px;
    margin-top: 15px;
    display: block;
    font-weight: 600;
    width: 99%;
}

.informer:after {
    background: url(/img/bottle.png);
    width: 150px;
    height: 215px;
    content: ' ';
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: -15px;
    position: absolute;
    margin-left: 330px;
    top: 0px;
}

.blank {
    display: block;
    min-width: 200px;
    min-height: 50px;
    margin: 0px auto;
}

.bulavka
{
display: table;
margin-right: auto;
margin-left: auto;
}


.bulavka:before
{
content: "\f14e";
font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
font-size: 130px;
display: inline-block;
color: #5AC1E7;
border: 0px solid;
margin-right: auto;
margin-left: auto;
margin-top: 15px;
}

.informer1
{
z-index:130; 
position:absolute; 
width:967px; 
height: 130px;
opacity:0.8;
float:center;
margin-bottom:10px;
margin-left:0px;
background:#dff5ff;
padding:15px;
overflow: hidden;
border: 1px solid #9f1fe1;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
}

.informer1 p
{
color:#54104C;
text-align: center !important;
line-height:150%;
font-style: italic;
font-size:26px;
textshadow: 1px 1px 0px #ffffff;
margin-top:30px;
}

.informer1_green
{
background:#eaffdf;
}

.informer1_green p
{
color:#CE08FF;
}

.informer2
{
min-height:50px;
width:865px;
float:center;
margin-bottom:10px;
margin-left:0px;
background-color:#f9ffb5;
padding:15px;
overflow: hidden;
border: 1px solid #ffc53a;
position:relative;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
}
.informer2 p
{

color:#660a71;
text-align:left;
line-height:160%;
font-style: italic;
}

.informer3
{
min-height:30px;
width:850px;
float:center;
margin-bottom:10px;
margin-left:10px;
background-color:#f9ffb5;
padding:10px;
overflow: hidden;
border: 1px solid #ffc53a;
position:relative;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
}
.informer3 p
{

color:#660a71;
text-align: center !important;
line-height:160%;
font-style: italic;
}



.bread:before
{
float: left;
}

.bread
{
display: inline-block;
color: #128900;
text-decoration: none;
textshadow: 1px 1px 0px #ffffff;
line-height: 25px;
}

.bread:hover
{
display: inline-block;
color: #a814a6;
text-decoration: none;
textshadow: 1px 1px 0px #ffffff;
line-height: 25px;
}

.bread1:before
{
content: "";
margin-right: -5px;
}

.bread_last
{
    position: relative;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 600;
    color: #c0c0c0 !important;
}

.brobl {
    position: relative;
    display: inline-block !important;
    float: none !important;
    font-size: 14px;
    font-weight: 600;
    color: #b60606 !important;
}

.obj_link
{display: block;margin-left: auto;margin-right: auto;border: 0px solid #454545;margin-bottom: 10px;vertical-align: top;text-align: center !important;overflow: hidden;text-overflow: ellipsis;}

.obj_date
{
display: table;
margin-left: auto;
margin-right: auto;
border: 0px solid #454545;
margin-bottom: 10px;
vertical-align: top;
}

.obj_date_add {
    color: #9c9c9c;
    font-size: 14px;
    position: relative;
    margin-top: 0px;
    text-align: left !important;
}
.favor_location
{
    display: block;
    box-sizing: content-box;
    width: 100%;
    min-height: 20px;
    position:  relative;
    margin-top: 3px;
}

.obj_location {
    color: #001420;
    font-size: 16px;
    position: relative;
    margin-top: 2px;
    text-align: left;
    font-weight: 400;
    margin-bottom: 10px;
    font-family: 'Source Sans Pro';
    text-align: left !important;
}

.obj_location a
{
	color:#001420;
	font-size: 15px;
}

.obj_see {
    font-size: 14px;
    color: #000000;
    text-align: left;
    display: block;
    margin-top: 15px;
    position: relative;
    text-align: center !important;
    font-family: 'Source Sans Pro Semibold';
    margin-left: -5px;
}

.span_see:before
{
    color: #9b0e0e;
    content: "\f15c";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    display: inline-block;
    margin-right: 11px;
    margin-left:  5px;
}

.span_see {
    font-size: 16px;
    color: #000000;
    display: block;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 15px;
    text-align: center !important;
    font-family: 'Source Sans Pro Bold';
}

.obj_num {
    font-size: 14px;
    color: #000000;
    text-align: center !important;
    display: block;
    margin-top: 30px;
    position: relative;
    font-family: 'Source Sans Pro Semibold';
}

.span_num:before
{
    color: #9b0e0e;
    content: "\f31f";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    display: inline-block;
    margin-right: 10px;
    font-weight: 600;
    margin-left:  5px;
}

.span_num {
    font-size: 16px;
    color: #000000;
    display: block;
    width: 100%;
    margin-top: 8px;
    text-align: center !important;
    font-family: 'Source Sans Pro Bold';
    margin-left: -5px;
}

.button_message1
{
	min-width: 200px;
	height: 35px;
	text-align: center !important;
	cursor: pointer;
	margin-bottom: 5px;
	margin-top: 8px;
	margin-left: auto;
	position: relative;
	box-sizing: border-box;
	background: #002340 url(/img/button_blue.png);
	overflow: hidden;
	transition-duration: 0.1s;
	background-size: cover;
	padding-left:  30px;
	padding-right: 30px;
	display:  inline-block;
	margin-right: auto;
}

.button_message1 p {
    color: #fff;
    font-size: 15px;
    line-height: 35px;
    display: block;
    text-align: center !important;
}

.button_message1 p:before
{
	color: #fff;
	content: "\f15A";
	font-family: "Material-Design-Iconic-Font";
	font-size: 18px;
	float: left;
	display: inline-block;
	position: absolute;
	left: 15px;
}

.button_message1:hover
{
	background: #002340;
}

.button_message
{
    margin-left: auto;
    background: #002841 url(/img/button_blue.png);
    background-size:cover;
    color: #ffffff;
    display: block;
    transition-duration: 0.4s;
    width: 200px;
    height: 35px;
    margin-right: auto;
    cursor: pointer;
    margin-top: 0px;
    margin-bottom: 0px;
}

.button_message p
{
    color: #ffffff;
    font-size: 13px;
    text-align: center !important;
    cursor: pointer;
    line-height: 35px;
    font-weight: 600;
    text-indent: 15px;
}

.button_message:hover
{
	cursor:pointer;
	background: #000c1b;	
}

.button_message p:before
{
    content: '\f15a';
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 16px;
    color: #ffffff;
    margin-top: 10px;
    position: absolute;
    margin-left: -55px;
}


.favorites_pre
{
opacity: 0.9;
width: 230px;
height: 38px;
background: #0e99da;
background-size: auto auto;
border: 1px solid #134a90;
background-size: auto auto;
borderius: 18px;
-moz-borderius: 18px;
-webkit-borderius: 18px;
-khtml-borderius: 18px;
margin-top: 15px;
padding-top: 7px;
padding-left: 15px;
text-align: center  !important;
cursor: pointer;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
position: relative;
display: block;
box-sizing: border-box;
}

.favorites_pre:hover
{
border: 1px solid #197228;
box-shadow: 1px 1px 5px #58d87c;
box-shadow: 1px 1px 5px #ffffff;
}

.favorites_pre p
{
color: #fff;
text-align: center  !important;
display: inline-block;
font-size: 15px;
textshadow: 1px 1px 0px #0f0f0f;
font-style: normal;
margin-top: 0px;
}

.favorites_pre p:before
{
color: #fff;
content: "\f15b";
font-family: "FontAwesome";
font-size: 17px;
float: left;
display: inline-block;
textshadow: 0px 0px 0px #ffffff;
position: absolute;
left: 18px;
top: 7px;
}

.obj_favor
{
	right:5px;
	top: -10px;
	position:absolute;
	border:0px solid #ffffff;
	min-height:10px;
	min-width:50px;
}


.favorites {
    margin-left: auto;
    color: #000000;
    display: block;
    transition-duration: 0.4s;
    width: 100%;
    margin-right: auto;
    cursor: pointer;
}

.favorites p {
    color: #000000;
    font-size: 15px;
    cursor: pointer;
    margin-right: 35px;
    font-family: 'Source Sans Pro';
}

.favorites p:after
{content: "\f27c";font-family: "Material-Design-Iconic-Font";font-size: 23px;color: #002340;margin-left:15px;position:absolute;}

.fav_ani_out
{
	position:absolute;	
    right: 20px;
    top: -2px;
}

.fav_ani
{
	position:absolute;	
}

.fav_ani:after
{
	content: "\f27d";
	font-family: "Material-Design-Iconic-Font";
	font-size: 23px;
	color: #ffffff;
	position:absolute;
	background: #d61616;
	padding:  3px;
	right:-20px;
	top:10px;
}

.favorites:hover
{

}

.favorites_yes p:after
{
	content: "\f27d";
	font-family: "Material-Design-Iconic-Font";
	font-size: 23px;
	color: #ffffff;
	margin-left: 11px;
	position:absolute;
	background: #d61616;
	padding:  3px;
	margin-top: -4px;
}


.favorites_small_div_r {
    position: absolute;
    border: 0px solid;
    z-index: 155;
    top: 32px;
    right: 0px;
    height:  35px;
    width:  35px;
}

.favorites_small_r1
{
	opacity: 1;
	float: left;
	width: 35px;
	height: 35px;
	/* background: #b71c1c; */
	text-align: center  !important;
	cursor: pointer;
	display: block;
	box-sizing: border-box;
	position: relative;
	z-index: 173;
}

.favorites_small_r1:before
{
	color: #ffffff;
	content: "\f27c";
	font-family: "Material-Design-Iconic-Font";
	font-size: 23px;
	float: left;
	display: inline-block;
	position: absolute;
	left: 9px;
	top: 5px;
	z-index:154;
	text-shadow: 0px 0px 1px #002340;
}

.favorites_small_r2
{
	opacity: 1;
	float: left;
	width: 35px;
	height: 35px;
	background: #b71c1c;
	text-align: center  !important;
	cursor: pointer;
	display: block;
	box-sizing: border-box;
	position: relative;
	z-index: 173;
}

.favorites_small_r2:before
{
	color: #ffffff;
	content: "\f27d";
	font-family: "Material-Design-Iconic-Font";
	font-size: 23px;
	float: left;
	display: inline-block;
	position: absolute;
	left: 9px;
	top: 5px;
	z-index:154;
}

.review_blok_main_out:hover .favorites_small_ani_r
{
	opacity:1;
	transform: scale(1);
}


.favorites_small_ani_r
{
    float: left;
    width: 35px;
    height: 35px;
    box-sizing: border-box;
    margin-top: 0px;
    margin-left: 0px;
    text-align: center  !important;
    cursor: pointer;
    position: absolute;
    z-index: 165;
    opacity: 1;
    top: 0px;
    right: 0px;
    transition: 0s;
}

.favorites_small1
{opacity: 0.4;float: left;width: 35px;height: 35px;background: #e4a1a1;}

.favorites_small1:hover
{opacity: 0.7;float: left;width: 35px;height: 35px;background:#9b0e0e;}



.favorites_small_div {
    position: absolute;
    border: 0px solid;
    z-index: 155;
    top: 32px;
    right: 0px;
    height:  35px;
    width:  35px;
}

.favorites_small
{opacity: 0.8;float: left;width: 35px;height: 35px;background: #b71c1c;%text-align: center  !important;cursor: pointer;display: block;box-sizing: border-box;position: relative;z-index:153;}

.favorites_small:before
{color: #ffffff;content: "\f27c";font-family: "Material-Design-Iconic-Font";font-size: 23px;float: left;display: inline-block;position: absolute;left: 9px;top: 5px;z-index:154;}

.favorites_small:hover
{opacity: 1;}

.favorites_small_ani
{float: left;width: 35px;height: 35px;box-sizing: border-box;margin-top: 0px;margin-left: 0px;text-align: center  !important;cursor: pointer;position: absolute;z-index: 1;opacity: 0;}

.favorites_small1
{opacity: 0.6;float: left;width: 35px;height: 35px;background: #b71c1c;}

.favorites_small1:hover
{opacity: 0.8;float: left;width: 35px;height: 35px;background:#9b0e0e;}

.lenta_new
{opacity: 1;float: left;width: 35px;height: 35px;background: #ffffff80;text-align: center  !important;cursor: pointer;display: block;box-sizing: border-box;position: absolute;z-index:154;top:10px;left: 10px;}

.lenta_new:before
{color: #d61616;content: "\f110";font: normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size: 26px;float: left;display: inline-block;position: absolute;left: 8px;top: 5px;z-index:153;}


.events_new
{background-color: #f9f9f9 !important;border-bottom: 1px solid #d61616 !important;}

.events_link1
{font-size: 14px;color: #d61616;text-decoration: none;line-height: 1.35em;font-weight: 600;}

.events_link1:hover
{color: #002440;text-decoration: none;}

.events_link
{font-size: 14px;color: #b60506;text-decoration: none;line-height: 1.35em;font-weight: 600;}

.events_link:hover
{color: #002440;text-decoration: none;}

.events_nick
{font-size: 15px;color: #000000;text-decoration: none;margin-right: 2px;line-height: 1.35em;/* letter-spacing: 0.5px; */font-size:  14px;font-weight:  700;display:  block;width:  100%;margin-bottom: 1px;}

.events_nick:hover
{color: #002e52;}

.events_recomans
{
 background: url(/img/span_comments.png) 5px 5px no-repeat ;
 padding-left:32px;
 padding-bottom:5px;
 margin-bottom:5px;
 margin-left:10px;
 margin-top:5px;
 margin-right:8px;
 min-height:25px;
 border-bottom: 1px solid #e9e9e9;
}

.events_comm
{background: url(/img/span_comments.png) 7px 8px no-repeat;padding-left: 32px;padding-bottom: 5px;/* margin-bottom: 5px; *//* margin-top: 5px; */min-height: 25px;border-bottom: 1px solid #ffffff;padding-top: 5px;}

.ev_quote
{/* background: #fbfbfb; *//* border: 1px solid #efefef; */padding: 3px;padding-left: 5px;margin-bottom: 5px;margin-top: 2px;width: 98%;}


.events_like_p1 {
	background: url(/img/span_likes_p1.png) 7px 7px no-repeat;
	padding-left: 35px;
	padding-bottom: 5px;
	padding-top: 5px;
	/* margin-bottom: 5px; */
	/* margin-top: 5px; */
	min-height: 25px;
	border-bottom: 1px solid #ffffff;
	font-size:  13px;
}

.events_like_p1 p {
	font-size:13px;
	line-height: 1.35em;
}

.events_like
{
background: url(/img/span_likes.png) 7px 7px no-repeat;
padding-left:35px;
padding-bottom:5px;
padding-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-top:5px;
margin-right:8px;
min-height:25px;
border: 1px solid #e0e0e0;
borderius: 3px;
}

.events_rate
{
background: url(/img/span_rate.png) 7px 7px no-repeat;
padding-left:35px;
padding-bottom:5px;
padding-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-top:5px;
margin-right:8px;
min-height:25px;
border: 1px solid #e0e0e0;
borderius: 3px;
}

.events_favor
{background: url(/img/span_favor.png) 7px 7px no-repeat;padding-left: 35px;padding-bottom: 5px;padding-top: 5px;/* margin-bottom: 5px; */margin-left: auto;/* margin-top: 5px; */margin-right: auto;min-height: 25px;border-bottom: 1px solid #ffffff;display: block;}


.events_follower
{background: url(/img/span_follower.png) 6px 11px no-repeat;padding-left:35px;padding-bottom:5px;padding-top: 10px;min-height:25px;border-bottom: 1px solid #ffffff;min-height: 60px;}

#settings
{
cursor:pointer;
}

.divcenter
{
float:center;
align:center;
margin-left:auto;
margin-right:auto;
border:0px solid #454545;
display:table;
text-align: center !important;
}


#settings img:hover
{
-webkit-transform: rotate(+90deg); /* Chrome y Safari */
-moz-transform: rotate(+90deg); /* Firefox */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* Internet Explorer */
-o-transform: rotate(+90deg); /* Opera */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}

#settings img
{
-webkit-transform: rotate(-90deg); /* Chrome y Safari */
-moz-transform: rotate(-90deg); /* Firefox */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* Internet Explorer */
-o-transform: rotate(-90deg); /* Opera */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}

.div_events
{
display:none;
position:absolute;
width:400px;
height:350px;
left: 570px;
top:62px;
float:right;
z-index:180;
opacity: 1;
}

.div_events1
{
width: 20px;
height: 20px;
margin-left: 145px;
content: " ";
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #ff952d;
z-index: 15;
margin-top: -9px;
}
.div_events2
{
border: 1px solid #C26600;
background: #ffffff;
width: 400px;
height: 380px;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
box-shadow: 0px 0px 8px #314B95;
padding-bottom: 10px;
padding-top: 5px;
padding-right: 5px;
margin-top: 0px;
}

.div_events3
{
background:#ffffff;
width:390px;
height:370px;
overflow-y:scroll;
}

.div_events3 p
{
font-size: 14px;
color: #676f78;
textshadow: 1px 1px 0px #ffffff;
line-height: 1.2;
font-family: 'Source Sans Pro';
}



#like_div
{
transition: ease-in-out 1s
}


.like_cs
{
float:left;
width:34px;
height:32px;
background:#bddafd;
border:1px solid #6b99d1;
borderius: 18px;
-moz-borderius: 18px;
-webkit-borderius: 18px;
-khtml-borderius: 18px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top:10px;
margin-left:5px;
padding-top:6px;
text-align: center !important;
cursor:pointer;
}

.like_cs p
{
color:#6b99d1;
float:center;
display: inline-block;
font-size:15px;
}

.like_cs_yes
{
background:#ffabc0;
border:1px solid #d62e58;
}

.like_cs_yes p
{
color:#d62e58;
float:center;
display: inline-block;
font-size:15px;
}

.message_send
{
    display: table;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    color: #002440;
}

.message_send:before
{
    content: "\f269";
    font-family: "Material-Design-Iconic-Font";
    font-size: 58px;
    display: table;
    color: #002340;
    border: 0px solid;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

.send_author
{display: block;width: 100%;text-align:  center;}

.send_author_text
{
	min-height: 80px;
	border: 0px solid #828d96;
	margin-bottom: 5px;
	margin-left: auto;
	padding: 5px;
	background: #f3f3f3;
	font-size: 15px;
	text-rendering: optimizeLegibility;
	letter-spacing: 0px;
	padding-right:  15px;
	padding-left: 15px;
	box-sizing: border-box;
	margin-right: auto;
	display: block;
	margin-top: 10px;
	width: 100%;
	font-family: 'Source Sans Pro';
}

.send_author_text::placeholder
{
	color:#a8a8a8;
	font-weight:400;
}

#favorites_div {
    position: relative;
    padding-top: 15px;
    text-align: center  !important;
}

.favani
{
borderius: 2px;
background-color: #51be70;
color: #ffffff;
display: block;
transition-duration: 0.4s;
width: 90%;
cursor: pointer;
position: absolute;
height: 50px;
margin-Left:15px;
opacity:0.5;
}

.des_720
{
    max-width: 720px;
    width: 100%;
    margin-bottom: 0px;
    padding-bottom:10px;
    display: block;
    overflow: hidden;
    border-bottom:1px solid #e8e8e8;
    margin-left: 5px;
}

.like_yes
{
float:left;
width:120px;
height:34px;
background:#d62e58;
border:2px solid #ca000e;
borderius: 18px;
-moz-borderius: 18px;
-webkit-borderius: 18px;
-khtml-borderius: 18px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top:8px;
margin-left:15px;
padding-top:6px;
text-align: center !important;
cursor:pointer;
border-color: #FFFDDF #E7E7E7 #C9C9C9 #E7E7E7;
box-shadow: 0px 1px 1px #a0a0a0;
}

.like_yes p
{
color:#ffffff;
float:center;
display: inline-block;
textshadow: 0px 1px 1px #000000;
font-size:15px;
}

.like_favor
{
display: inline-block;
margin-left: auto;
margin-right: auto;
width: 100%;
margin-bottom: 15px;
max-height: 42px;
}

.like
{
float:left;
width:120px;
height:32px;
background:#bddafd;
border:1px solid #2956ff;
borderius: 18px;
-moz-borderius: 18px;
-webkit-borderius: 18px;
-khtml-borderius: 18px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top:2px;
margin-left:15px;
padding-top:6px;
text-align: center !important;
cursor:pointer;

}
.like p
{
color:#2956ff;
float:center;
display: inline-block;
font-size:15px;
}

.div_like_rate
{
float:center;
width:650px;
height:55px;
background:#ffffff;
border:1px solid #bcd1b7;
margin-top:15px;
margin-bottom:15px;
margin-left:6px;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
position:relative;
}

.profile_button1
{
position:relative;
border:0px solid #454545;
float:left;
bottom:8px;
left: -5px;
overflow: visible;
}


.span_hits {
    min-width: 13px;
    padding-left: 30px;
    padding-top: 2px;
    margin-right: 3px;
    height: 21px;
    display: inline-block;
    font-size: 14px;
    color: #000000;
    margin-top: 8px;
}

.spspb
{
		font-size:15px;
		font-family: 'Source Sans Pro Bold';
}

.span_comments
{
min-width:13px;
padding-left:30px;
padding-top:2px;
margin-right:3px;
height:21px;
display:inline-block;
border: 0px solid #454545;
color:#6F4223;
}

.span_comments:before
{
content: "\f086";
font-family:"FontAwesome";
font-size: 18px;
display: inline-block;
color: #B5DBB9;
border: 0px solid;
margin-top: -3px;
margin-right: 0px;
position: absolute;
margin-left: -22px;
}

.span_likes
{
background: url(/img/span_likes.png) no-repeat;
min-width:13px;
padding-left:25px;
padding-top:3px;
margin-right:3px;
height:21px;
display:inline-block;
border: 0px solid #454545;
}

.obj_edit {
    color: #000000;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 0px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 10px;
    padding-right: 3px;
    text-align: center !important;
    box-sizing: border-box;
    min-width: 110px;
    background: #ffffff;
    padding-left: 30px;
    padding-right: 10px;
}

.obj_edit:hover
{
	color:#ffffff;
	background: #002340;
}

.obj_edit:before
{
    content: "\f158";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #000000;
    border: 0px solid;
    margin-top: 0px;
    margin-right: 5px;
    position: absolute;
    margin-left: -20px;
}

.obj_edit:hover:before
{
color:#ffffff;
}

.obj_view
{
    color: #000000;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 0px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 10px;
    padding-right: 3px;
    text-align: center !important;
    box-sizing: border-box;
    min-width: 110px;
    background: #ffffff;
    padding-left: 30px;
    padding-right: 10px;
    font-family: 'Source Sans Pro';
}

.obj_view:hover
{
	color:#ffffff;
	background: #002340;

}

.obj_view:before
{
    content: "\f15c";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #000000;
    border: 0px solid;
    margin-top: 0px;
    margin-right: 5px;
    position: absolute;
    margin-left: -20px;
}

.obj_view:hover:before
{
color:#ffffff;
}

.obj_del {
    color: #9b0e0e;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 15px;
    margin-right: 0px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 10px;
    padding-right: 3px;
    text-align: center !important;
    box-sizing: border-box;
    min-width: 110px;
    background: #ffffff;
    padding-left: 30px;
    padding-right: 10px;
}

.obj_del:hover
{
	color:#ffffff;
	background: #9b0e0e;

}

.obj_del:before
{
    content: "\f271";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #9b0e0e;
    border: 0px solid;
    margin-top: 0px;
    margin-right: 5px;
    position: absolute;
    margin-left: -20px;
}

.obj_del:hover:before
{
color:#ffffff;
}


.obj_activate {
    color: #9b0e0e;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 15px;
    margin-right: 0px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 10px;
    padding-right: 3px;
    text-align: center !important;
    box-sizing: border-box;
    min-width: 110px;
    background: #ffffff;
    padding-left: 30px;
    padding-right: 10px;
}

.obj_activate:hover
{
	color:#ffffff;
	background: #9b0e0e;

}

.obj_activate:before
{
    content: "\f271";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #9b0e0e;
    border: 0px solid;
    margin-top: 0px;
    margin-right: 5px;
    position: absolute;
    margin-left: -20px;
}

.obj_activate:hover:before
{
color:#ffffff;
}

.re_img
{
	max-width: 200px;
	min-height: 30px;
	max-height: 130px;
	display: inline-block;
	margin-right: 10px;
	transition-duration: 1s;
	position: relative;
	background-size: 100% !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background: url('/img/no-image.png');
	width: 100%;
	height: auto;
	overflow:  hidden;
}

.re_img img
{
    width: 100%;
    height: 100%;
}

.my_table {
    vertical-align: top;
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    padding: 0px;
}

.my_table td
{
	vertical-align:top;
	width:auto;	
    border-collapse: collapse;
    padding: 0px;
}

.my_table .td1
{
	max-width:200px;
	width:20%;
	display:  inline-block;
	vertical-align:  top;
}

.my_table .td2
{
	min-width:200px;
	width:60%;
	display:  inline-block;
}

.my_price
{
	color:#9b0e0e;
	font-size:18px;
	font-family: 'Source Sans Pro';
}


.relative
{
position:relative;
}

.relative1
{
position:relative;
border: 0px solid #454545;
display:inline-block;
}

.re_menu
{
height:30px;
border:0px dotted #454545;
float:right;
right:5px;
vertical-align:top;
bottom:0px;
position:absolute;
background:#ffffff;
padding-left:5px;
}


.more_top
{
font-size:13px;
text-decoration:none;
color: #18218d;
border-bottom: 1px dotted #454545;
white-space:nowrap;
margin-top:3px;
margin-left:20px;
display:inline-block;
}

.aimg {
display:inline-block;
position:relative;
border: 0px solid #265723;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
width:410px;
}

.aimg .eximg
{
height:235px;
overflow:hidden;
borderius: 3px;
}

.aimg .text {
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color:#fff;
padding:5px;
background-color:rgba(84, 81, 108, 0.8);
max-height:45px;
overflow:hidden;
transition: ease-in-out 0.5s;
font-size:15px;
}

.aimg:hover .text {
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color:#fff;
padding:5px;
background-color:rgba(0,0,0,.45);
max-height:100px;
}

.aimg font {
font:13px/1.08 sans-serif;
textshadow: 1px 1px 0px #000, 1px 1px 1px #000;
}


.div250
{
width:285px;
border:0px solid #454545;
display:inline-block;
height:auto;
overflow:hidden;
vertical-align:top;
margin-left:30px;
margin-right:20px;
margin-top:25px;
}

.review_blok
{margin-bottom: 15px;background: #fff;padding: 0px;display: inline-block;max-width: 1150px;position: relative;min-height: 100px;width: 100%;margin-left: 2px;margin-right: 2px;background: #f3f3f3;vertical-align:  top;}

.review_blok:hover
{
//border: 1px solid #e62900;}

.lenta_over
{
borderius: 2px;
-moz-borderius: 2px;
-webkit-borderius: 2px;
-khtml-borderius: 2px;
max-width: 290px;
margin-top: -13px;
padding-bottom: 0px;
box-sizing: border-box;
overflow: hidden;
}


.review_blok1
{
    padding: 8px;
    padding-bottom: 15px;
    display: inline-block;
    max-width: 293px;
    position: relative;
    min-height: 100px;
    word-break: break-all;
    width: 100%;
    box-sizing: border-box;
	z-index:20;
}

.review_blok1:hover
{
z-index: 21;
}

.review_blok1a {
    padding-top: 10px;
    font-size: 16px;
    display: block;
    overflow: hidden;
    height: 200px;
}

.review_blok1a:hover .review_blok_main
{
transform: scale(1.10);
}

.review_blok1a img
{
	width: 260px;
    display: block;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    height: auto;
}

.obj_left_as
{
    color: #000000;
    font-size: 16px;
    line-height: 21px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    box-sizing: border-box;
    text-overflow: ellipsis;
    max-width: 265px;
    padding-left: 35px;
    position: relative;
    margin-top: 10px;
    font-family: 'Source Sans Pro SemiBold';
    width: 100%;
}

.obj_left_as:before
{
    content: "";
    background: #e8e8e8;
    height: 4px;
    width: 15px;
    margin-left: -21px;
    margin-top: 9px;
    position: absolute;
    color: #e8e8e8;
	transition: all 0.2s;
}

.review_blok1a:hover .obj_left_as:before
{
	background:#b60606;
	width:19px;
	margin-left:-25px;
}


.obj_left_price
{
    position: relative;
    width: 100%;
    height: 15px;
    margin-top: 10px;
    margin-bottom: 25px;
    display: block;
}

.obj_left_price .span1
{
    color: #d40000;
    padding-left: 25px;
    float: left;
    font-size: 15px;
    font-weight: 500;
}

.obj_left_price .span2
{
    background: #ffffff;
    padding-right: 5px;
    float: right;
    color: #9c9c9c;
    font-size: 12px;
	font-weight: 300;
}



.review_blok1a:hover img
{   
    transform: scale(1.10);
}

.re_img1
{
width: 200px;
height: 130px;
border: 1px solid #0e99da;
display:block;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
filter: contrast(110%);
-webkit-transition-duration: 1s;
-o-transition-duration: 1s;
-moz-transition-duration: 1s;
transition-duration: 1s;
position:relative;
background-size: 100% !important; 
background-position: center center !important; 
background-repeat: no-repeat !important;
z-index: 121;
}

.re_img_none1
{
max-width: 200px;
max-height: 180px;
border: 1px solid #c3c5c5;
display: block;
borderius: 2px;
-moz-borderius: 2px;
-webkit-borderius: 2px;
-khtml-borderius: 2px;
filter: contrast(110%);
-webkit-transition-duration: 1s;
-o-transition-duration: 1s;
-moz-transition-duration: 1s;
transition-duration: 1s;
position: relative;
background-size: 100% !important;
background-position: center center !important;
background-repeat: no-repeat !important;
background: #ffffff url('/img/no-image.png');
margin-left: auto;
margin-right: auto;
}

.review_table
{
padding:1px;
 display: inline-block;
 width:auto;
 vertical-align:top;
}

.review_table td
{
padding:1px;
 vertical-align:top;
}

.review_flex
{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
height: auto;
width: 100%;
}

.review_link {
    position: relative;
    border: 0px solid;
    width: 100%;
    height: 200px;
    z-index: 154;
    max-width: 100%;
    display: block;
    background: #fdfdfd;
    overflow: hidden;
}

.review_link span
{
opacity:0;	
}

.sea_table
{
	display: table;
    border: 0px solid #454545;
    width: 100%;
}

.sea_td
{
	display: table-cell;
    border: 0px solid #19d616;
    vertical-align: top;
}

.up5divimg
{
	background: #f8f8f9;
	position: relative;
	width: 100%;
	transition: all 0.5s;
	transition-property: all;
	transition-duration: 0.5s;
	min-height: 200px;
	overflow: hidden;
	background-position: 50% 25% !important;
	background-size: cover !important; 
	transition-property: width, height;
	height: auto;
	background-repeat: no-repeat !important;
	transition: all 0.1s;
	border: 2px solid #ffffff;
}


.chat_shmob
{
	color: #000000;
    font-size: 15px;
    line-height: 21px;
    overflow: hidden;
    display: inline-block;
    font-weight: 500;
    white-space: nowrap;
    box-sizing: border-box;
    text-overflow: ellipsis;
    position: relative;
    padding-left: 5px;
	margin-top:15px;
}

.noactive
{
	opacity:0.9;
	position:relative;
	display:block;
	overflow:  hidden;
}

.noactive_in
{
	position:absolute;
	width:100%;
	height:100%;
	background:#ffffff;
	opacity: 0.5;
	z-index:  10;
}

.imgsrc {
    width: 100%;
    min-height: 100px;
    overflow: hidden;
    height: auto;
    transition: all 0.1s;
    top: 0px;
    z-index: 155;
    opacity: 1;
    margin-top: 0px;
    position: relative;
}

.review_blok_main_out {
    display: inline-block;
    width: 265px;
    min-height: 230px;
    overflow: visible;
    transition: all 0.5s;
    margin-bottom: 40px;
    background: #ffffff;
    box-sizing: border-box;
    margin-left: 23px;
    margin-right: 0px;
    position: relative;
    text-align: left;
}

.review_blok_main
{
	background: #f8f8f9;
	position: relative;
	width: 100%;
	transition: all 0.5s;
	transition-property: all;
	transition-duration: 0.5s;
	min-height: 200px;
	overflow: hidden;
	background-position: 50% 25% !important;
	background-size: cover !important;
	transition-property: width, height;
	height: auto;
	background-repeat: no-repeat !important;
	transition: all 0.1s;
	border: 0px solid #ffffff;
	z-index:  150;
}

.review_blok_main_bg
{
	background: url(/img/review_blok_main_bg.png);
	position: absolute;
	width: 100%;
	min-height: 200px;
	overflow: hidden;
	background-position: 50% 25% !important;
	background-size: cover !important;
	transition-property: width, height;
	height: auto;
	background-repeat: no-repeat !important;
	transition: all 0.1s;
	top: 0px;
	z-index:  155;
	opacity:0;
	margin-top:0px;
}
 
.review_blok_main_in
{
	transition: all 0.1s;
	border: 1px solid #f3f3f3;
}

.review_blok_main_out:hover .review_blok_main_in
{
	transform: scale(1.1);
}

.review_blok_main_out:hover
{
   overflow: visible;
}

.review_blok_main_out:hover .review_blok_main_bg
{
	opacity: 0.5;
}

.review_blok_main_out:hover .p_title_main:before
{
	background:#b60606;
	width:20px;
	margin-left:-25px;
}

.p_title_main
{
	color: #000000;
	font-size: 15px;
	line-height: 21px;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	box-sizing: border-box;
	text-overflow: ellipsis;
	position: relative;
	max-width: 250px;
	padding-left: 25px;
	position: relative;
	font-family: 'Source Sans Pro Bold';
}

.p_title_main:before
{
    content: "";
    background: #e8e8e8;
    height: 4px;
    width: 15px;
    margin-left: -21px;
    margin-top: 9px;
    position: absolute;
    color: #e8e8e8;
	transition: all 0.2s;
}

.price_bd
{
    /* border-bottom: 1px dotted #000000; */
}

.price_p
{
    position: relative;
    width: 100%;
    height: 15px;
    margin-bottom: 5px;
    margin-top: 10px;
}

.price_span1
{
    color: #d40000;
    padding-left: 25px;
    float: left;
    font-size: 15px;
    font-weight: 500;
}

.price_span2
{
    background: #ffffff;
    padding-right: 5px;
    float: right;
    color: #9c9c9c;
    font-size: 12px;
	font-weight: 300;
}

.price_span3
{
background: #ffffff;
padding-left: 5px;
float:right;
color: #6697aa;
}



/* for adm */

.review_link_adm {
    position: relative;
    border: 0px solid;
    width: 100%;
    height: 170px;
    z-index: 154;
    max-width: 100%;
    display: block;
    background: #fdfdfd;
    overflow: hidden;
}

.imgsrc_adm {
    width: 100%;
    min-height: 150px;
    overflow: hidden;
    height: auto;
    transition: all 0.1s;
    top: 0px;
    z-index: 155;
    opacity: 1;
    margin-top: 0px;
    position: relative;
}

.review_blok_main_out_adm {
    display: inline-block;
    width: calc(20% - 17px);
    min-height: 220px;
    overflow: visible;
    transition: all 0.5s;
    margin-bottom: 15px;
    background: #fdfdfd;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #e4e4e4;
    text-align: left;
    margin-right: 10px;
}

.review_blok_main_adm
{
	background: #f8f8f9;
	position: relative;
	width: 100%;
	transition: all 0.5s;
	transition-property: all;
	transition-duration: 0.5s;
	min-height: 200px;
	overflow: hidden;
	background-position: 50% 25% !important;
	background-size: cover !important;
	transition-property: width, height;
	height: auto;
	background-repeat: no-repeat !important;
	transition: all 0.1s;
	border: 0px solid #ffffff;
	z-index:  150;
}

.review_blok_main_bg_adm
{
	background: url(/img/review_blok_main_bg.png);
	position: absolute;
	width: 100%;
	min-height: 200px;
	overflow: hidden;
	background-position: 50% 25% !important;
	background-size: cover !important;
	transition-property: width, height;
	height: auto;
	background-repeat: no-repeat !important;
	transition: all 0.1s;
	top: 0px;
	z-index:  155;
	opacity:0;
	margin-top:0px;
}
 
.review_blok_main_in_adm
{
	transition: all 0.1s;
	/* border: 1px solid #f3f3f3; */
}

.review_blok_main_out_adm:hover .review_blok_main_in_adm
{
	/* transform: scale(1.1); */
}

.review_blok_main_out_adm:hover
{
   overflow: visible;
}

.review_blok_main_out_adm:hover .review_blok_main_bg_adm
{
	opacity: 0.5;
}

.review_blok_main_out_adm:hover .p_title_main_adm:before
{
	background: #1d70a0;
	width: 15px;
	margin-left: -21px;
}

.review_blok_main_out_adm:hover .p_title_main_adm
{
	color: #1d70a0;
}

.p_title_main_adm
{
	color: #000000;
	font-size: 14px;
	line-height: 21px;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	box-sizing: border-box;
	text-overflow: ellipsis;
	position: relative;
	max-width: 98%;
	padding-left: 8px;
	position: relative;
	font-family: 'Source Sans Pro SemiBold';
	padding-right: 5px;
}

.p_title_main_adm:hover
{
	color: #1d70a0;
}

.p_title_main_adm:before
{
    content: "";
    background: #e8e8e8;
    height: 4px;
    width: 11px;
    margin-left: -18px;
    margin-top: 9px;
    position: absolute;
    color: #e8e8e8;
    transition: all 0.2s;
    display: none;
}

.price_p_adm
{
    position: relative;
    width: 100%;
    height: 15px;
    margin-bottom: 5px;
    margin-top: 10px;
}

.price_span1_adm
{
    color: #c7c7c7;
    padding-left: 8px;
    float: left;
    font-size: 13px;
    font-weight: 500;
}

.price_span2_adm
{
    background: #fdfdfd;
    padding-right: 8px;
    float: right;
    color: #a3b3c3;
    font-size: 12px;
    font-weight: 300;
}


.review_blok_cat
{
padding: 8px;
position: relative;
border: 1px solid #e3e3e3;
background: #fcfcfc;
position: relative;
display: block;
max-width: 950px;
width:99%;
transition: all 0.5s;
margin-bottom: 10px;
borderius: 2px;
margin-left: auto;
margin-right: auto;
height: auto;
min-height: 150px;
float: left;
}

.obj_cat_img
{
float: left;
display: inline-block;
width: 210px;
background: #fcfcfc;
max-height: 150px;
overflow: hidden;
}

.adm_line
{
    width: 98%;
    position: absolute;
    height: 1px;
    background: #c7c7c7;
    display: block;
    margin-top: -7px;
}

.adm_line1
{
    width: 98%;
    position: relative;
    height: 1px;
    background: #bbc3cc;
    display: block;
    margin-top: -7px;
}

.admin_upb
{
	display: inline;
	font-size: 15px;
	color: #ffffff;
	margin-left: 0px;
	font-family: 'Source Sans Pro';
	border: 1px solid #1180a0;
	padding: 6px;
	height: 45px;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background: #269abc;
	box-sizing: border-box;
	line-height: 45px;
	border-radius: 2px;
	/* box-shadow: inset 0 3px 5px #40b1d2; */
	box-sizing: border-box;
	text-decoration: none;
	cursor:pointer;
}

.admin_upb:hover
{
	color: #ffffff;
	background: #1c8fb1;
	box-shadow: inset 0 3px 5px #40b1d2;
    text-decoration: none;
	border-radius: 2px;
}

.admin_upb1
{
	display: inline;
	font-size: 15px;
	color: #909090;
	font-family: 'Source Sans Pro';
	border: 1px solid #c7c7c7;
	padding: 6px;
	height: 45px;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background: #f1f1f1;
	box-sizing: border-box;
	line-height: 45px;
	border-radius: 2px;
	text-decoration: none;
	cursor:pointer;
	text-shadow: 1px 1px 0px #ffffff;
}

.admin_upb1:hover
{
	color: #ffffff;
	background: #c7c7c7;
	text-decoration: none;
	border-radius: 2px;
	text-shadow: 1px 1px 0px #989898;
}

.admin_upb2
{
	background: #fdfdfd;
	border: 1px solid #c7c7c7;
	color: #909090;
	text-shadow: 1px 1px 0px #ffffff;
}

.adm_cat_cs
{
	display: inline;
	font-size: 14px;
	color: #1c2f42;
	font-family: 'Source Sans Pro';
	border: 1px solid #cacaca;
	background: #ffffff;
	border-radius: 2px;
	box-sizing: border-box;
	text-decoration: none;
	cursor:pointer;
	padding-left: 5px;
	padding-right: 5px;
	margin-left:5px;
	font-weight: 500;
}

.adm_cat_cs:before
{
	content: "\f31f";
	font-family: "Material-Design-Iconic-Font";
	font-size: 17px;
	display: inline-block;
	color: #5bafe0;
	position:relative;
	margin-right: 5px;
	top:2px;
}

.adm_keyword_cs
{
	display: inline;
	font-size: 14px;
	color: #1c2f42;
	font-family: 'Source Sans Pro';
	border: 1px solid #cacaca;
	background: #ffffff;
	border-radius: 2px;
	box-sizing: border-box;
	text-decoration: none;
	cursor:pointer;
	padding-left: 5px;
	padding-right: 5px;
	margin-left:5px;
	font-weight: 500;
}

.adm_keyword_cs:before
{
	content: "\f183";
	font-family: "Material-Design-Iconic-Font";
	font-size: 16px;
	display: inline-block;
	color: #82bbdc;
	position:relative;
	margin-right: 5px;
	top:1px;
}

.button_adm {
    position: relative;
    text-align: center !important;
    margin-right: auto;
    box-sizing: border-box;
    min-width: 205px;
    margin-left: auto;
    font-size: 14px;
    color: #ffffff;
    background: #002340 url(/img/button_blue.png);
    overflow: hidden;
    transition-duration: 2s;
    height: 35px;
    background-size: cover;
    background-repeat: no-repeat;
    display: table;
    cursor: pointer;
    padding-left: 35px;
    padding-right: 35px;
    line-height: 35px;
    text-decoration: none;
    margin: 0px auto;
}

.button_adm:hover {
    background: #000c1b;
    color: #ffffff;
}

.adm_top3 {
    display: inline;
    font-size: 15px;
    color: #ffffff;
    margin-left: 0px;
    font-family: 'Source Sans Pro';
    border: 1px solid #00617e;
	border-radius:2px;
    padding: 10px;
    height: 50px;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    background: #00617e url(/img/button_blue1.png);
    line-height: 50px;
    border-radius: 1px;
    box-sizing: border-box;
    text-decoration: none;
    cursor: pointer;
}

.adm_top3:hover {
    background:#00617e;
	color:#ffffff;
}

.adm_top2 {
    display: inline;
    font-size: 15px;
    color: #ffffff;
    margin-left: 0px;
    font-family: 'Source Sans Pro';
    border: 1px solid #f7f7f7;
    padding: 10px;
    height: 50px;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    background: #002340 url(/img/button_blue.png);
    line-height: 50px;
    border-radius: 1px;
    box-sizing: border-box;
    text-decoration: none;
    cursor: pointer;
}

.adm_top2:hover {
    background:#000c1b;
	color:#ffffff;
}

.adm_top1 {
    display: inline;
    font-size: 15px;
    color: #ffffff;
    margin-left: 0px;
    font-family: 'Source Sans Pro';
    /* border: 1px solid #f7f7f7; */
    padding: 10px;
    height: 50px;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    background: #002340 url(/img/button_blue.png);
    line-height: 50px;
    border-radius: 1px;
    box-shadow: inset 0 3px 5px #3c8dbc;
    box-sizing: border-box;
    text-decoration: none;
    cursor: pointer;
}

.adm_top1:hover {
    background:#000c1b;
	color:#ffffff;
}

.adm_top
{
	display: inline;
	font-size: 15px;
	color: #ffffff;
	margin-left: 0px;
	font-family: 'Source Sans Pro';
	border: 1px solid #1180a0;
	padding: 8px;
	min-height: 50px;
	margin-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	background: #269abc;
	box-sizing: border-box;
	line-height: 45px;
	border-radius: 2px;
	/* box-shadow: inset 0 3px 5px #40b1d2; */
	box-sizing: border-box;
	text-decoration: none;
	cursor:pointer;
}

.adm_top:hover
{
	color: #ffffff;
	background: #1c8fb1;
	box-shadow: inset 0 3px 5px #40b1d2;
    text-decoration: none;
	border-radius: 2px;
}

.a_title_cat
{
	display: inline;
	font-size: 15px;
	color: #ffffff;
	margin-left: 0px;
	font-family: 'Source Sans Pro';
	border: 1px solid #1180a0;
	padding: 6px;
	height: 45px;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background: #269abc;
	box-sizing: border-box;
	line-height: 45px;
	border-radius: 2px;
	/* box-shadow: inset 0 3px 5px #40b1d2; */
	box-sizing: border-box;
	text-decoration: none;
	cursor:pointer;
}

.a_title_cat:hover
{
	color: #ffffff;
	background: #1c8fb1;
	box-shadow: inset 0 3px 5px #40b1d2;
    text-decoration: none;
	border-radius: 2px;
}

.a_title_new {
    color: #ffffff;
    text-decoration: none;
    background: #2a3f54;
    border: 1px solid #1c2f42;
}

.obj_torg
{
color: #7d937a;
textshadow: 1px 1px 0px #ffffff;
font-family: 'Source Sans Pro';
}

.obj_cat_price
{
display: inline-block;
font-size: 23px;
color: #146300;
text-decoration: none;
textshadow: 1px 1px 1px #ffffff;
font-family: 'Source Sans Pro';
}

.obj_cat_price1
{
color: #bd97bd;
}

.obj_cat_table
{
border: 0px solid #454545;
width:760px;
}

.obj_cat_table td
{
border: 0px solid #454545;
padding-left:0px;
padding-right:0px;
}

.obj_cat_table .tdleft
{
width:620px;
height: 80px;
}

.obj_cat_table .tdright
{
text-align: center !important;
}

.obj_cat_table .tdleft1
{
width:620px;
}

.obj_cat_table .tdright1
{
text-align: center !important;
}

.cat_title_a
{
position: relative;
}

.obj_city
{
display: inline-block;
font-family: 'Source Sans Pro';
}

.obj_kvartal
{
margin-left:-2px;
display: inline-block;
font-family: 'Source Sans Pro';
}

.obj_time
{
color: #9e7e7e;
textshadow: 0px 0px 0px #ffffff;
font-family: 'Source Sans Pro';
font-size: 15px;
margin-top: 2px;

}

.groundimg
{
width:200px;
min-height: 130px;
max-height: 150px;
position: relative;
z-index: 2;
background-size: 100% !important; 
background-position: center center !important; 
background-repeat: no-repeat !important;
position: absolute;
left:0px;
top:0px;
border: 1px solid #454545;
borderius: 2px;
display:inline-block;
}

.review_blok_cat_re_img
{
max-width:200px;
min-height: 130px;
max-height: 130px;
border: 1px solid #454545;
margin-left:auto;
margin-right: auto;
display:inline-block;
borderius: 2px;
-moz-borderius: 2px;
-webkit-borderius: 2px;
-khtml-borderius: 2px;
filter: contrast(110%);
position:relative;
background-size: 100% !important; 
background-position: center center !important; 
background-repeat: no-repeat !important;
background: url('/img/no-image.png');
z-index: 1;
position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
 overflow: hidden;
  -webkit-filter: url(#blur);
 filter: url(#blur);
 -webkit-filter: blur(3px);
 filter: blur(3px);
 filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
 -webkit-transition: 1s -webkit-filter linear;
 transition: 1s filter linear;
 -webkit-filter: contrast(85%);  
}

.obj_cat_price
{

}

.hide_span
{
font-size:15px;
color:#af0ba5;
margin-bottom:-2px;
margin-top:1px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
line-height:21px;
text-decoration:none;
textshadow: 0px 0px 0px #205090;
width:auto;
height:21px;
font: 15px/1 sans-serif;
display:block;
float:left;
border: 1px solid #f6ad69;
background:#fffe00;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
}

.blok_span
{
color: #e9780e;
font-size:18px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
font-family: 'Source Sans Pro';
z-index:1;
text-align: left;
}

.blok_edit
{
font-size:15px;
color:#c77626;
margin-bottom:-2px;
margin-top:1px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
line-height:21px;
text-decoration:none;
textshadow: 0px 0px 0px #205090;
width:auto;
height:18px;
font: 15px/1 sans-serif;
display:block;
float:left;
border: 1px solid #d1d1d1;
background:#e6e6e6;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
}

.re_smdiv
{   
	display: inline-block;
    width: 100%;
    vertical-align: top;
    padding-top: 15px;
    text-align: center !important;
}

.re_smdiv_lenta
{
display:inline-block;
min-width:360px;
width:100%;
vertical-align:top;
}

.big
{
font-size:15px;
line-height:20px;
font-style:italic;
margin:10px;
}

.p_title
{
	color: #000000;
	font-size: 15px;
	line-height: 23px;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #e8e8e8;
	padding: 7px;
	box-sizing: border-box;
	padding-left: 25px;
	width: 100%;
	font-family: 'Source Sans Pro Bold';
}

.p_title_blok
{    
	color: #b71c1c;
    font-size: 15px;
    line-height: 23px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #e8e8e8;
    padding: 7px;
    box-sizing: border-box;
    padding-left: 25px;
    width: 100%;
    font-weight: 700;
}

.p_title_blok span
{  
	color: #043761;
}

.a_title
{
color:#3B4B83;
textshadow: 0px 0px 0px #3B6799;
width: 620px;
font-size: 18px;
line-height:23px;
max-height:45px;
overflow:hidden;
cursor:pointer;
display:inline-block;
font-family: 'Source Sans Pro';
text-overflow: ellipsis;
white-space: nowrap;
}

.a_title:hover
{
color:#b23241;
textshadow: 0px 0px 0px #b23241;
width: 620px;
font-size: 18px;
line-height:23px;
max-height:45px;
overflow:hidden;
cursor:pointer;
display:inline-block;
font-family: 'Source Sans Pro';
text-overflow: ellipsis;
}


.a_title_ov
{
color:#205090;
margin-bottom:3px;
text-decoration:underline;
textshadow: 0px 0px 0px #205090;
width:auto;
font-size: 15px;
line-height:20px;
letter-spacing:0.1px;
transition: ease-in-out .5s;
max-height:42px;
overflow:hidden;
cursor:pointer;
display:inline-block;
}

.a_title_ov:hover
{
color:#73007d;
margin-bottom:3px;
text-decoration:underline;
textshadow: 0px 0px 0px #205090;
width:auto;
font-size: 15px;
line-height:20px;
letter-spacing:0.1px;
transition: ease-in-out .5s;
max-height:42px;
overflow:hidden;
cursor:pointer;
display:inline-block;
}

.re_text
{
border: 0px solid #454545;
display:inline-block;
text-align:justify;
margin-top:0px;
font-size:16px;
line-height: 1.30;
font-family: 'Source Sans Pro';
text-rendering: optimizeLegibility;
letter-spacing:0px;
}

.del_yel p
{
margin-bottom:5px;
}
.del_yel
{

float:right;
margin-top:-80px;
margin-right:13px;
border: 1px solid #a79b4d;
width:130px;
height:65px;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
float:center;
text-align: center !important;
padding-top:5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
background: #fff6bb;
opacity:0;
box-shadow: 2px 2px 3px #000000;
}

.del_yel a
{
color:#4a5fae;
border: 1px solid #4aae62;
width:55px;
height:30px;
display:inline-block;
box-sizing: border-box;
borderius: 35px;
-moz-borderius: 15px;
-webkit-borderius: 15px;
-khtml-borderius: 15px;
text-decoration:none;
padding-top:5px;
margin-top:-3px;
background:#fff5b2;
float:center;
cursor:pointer;
}

.button_del
{
border: 2px solid #e23a62;
background: #ffbbbb;
color: #ffffff;
textshadow: #e23a62 1px 0px 1px,#e23a62 0px 1px 1px,#e23a62 0px 0px 1px;
font-family: 'Source Sans Pro';
font-style: italic;
font-size: 18px;
font-weight:normal;
letter-spacing: 1px;
height:36px;
min-width:200px;
borderius: 15px;
-moz-borderius: 15px;
-webkit-borderius: 15px;
-khtml-borderius: 15px;
cursor:pointer;
margin-right:30px;
float:right;
margin-top:-38px;
}

.button_save
{
    float: left;
    width: auto;
    height: 36px;
    background: #51be70;
    border: 1px solid #52a269;
    box-sizing: border-box;
    padding-top: 6px;
    text-align: center !important;
    cursor: pointer;
    box-shadow: 0px 1px 1px #ffffff;
    min-width: 206px;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 155px;
}

.button_save p
{
color: #ffffff;
float: center;
display: block;
textshadow: 1px 1px 0px #780B0B;
font-size: 16px;
margin-left: auto;
margin-right: auto;
margin-top: 2px;
}

.button_save:hover
{
background:#42b061;
}

.button_save1
{
background:#137d3a;
}

.button_save2
{
background:#0058f0;
}

.button_save3
{
background: #5c5c5c;
border: 1px solid #564343;
}

.button_save4
{
background:#215eb9;
}

.bsvh:hover
{
background:#79457e;
}

.subcat_p
{
display:inline-block;
margin-right:10px;
cursor:pointer;
padding:5px;
border:1px solid #cbcbcb;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
background:#dadada;
margin-bottom:5px;
}

.subcat_p span
{
 color: #8e0000;
 textshadow: 1px 1px 0px #ffffff;
}
.cat_author
{
position:relative;
float:right;
border:0px solid #454545;
margin-left:10px;
min-width:100px;
min-height:100px;
}

.error_p
{
color:#b71c1c;
margin-left:5px;
margin-right:5px;
}

.error_div
{
margin:2px;
border:1px solid #c65700;
display:inline-block;
position:relative;
padding:3px;
-webkit-borderius: 3px;
-moz-borderius: 3px;
borderius: 3px;
background: #fffebb;
width:auto;
float:left;
}
.error_div p
{
color:#18820a;
textshadow: 0px 0px 0px #ffffff, 0px 0px 0px #ffffff;
margin-left:5px;
margin-right:5px;
}

.error_div1
{
    border: 1px solid #002340;
    display: block;
    position: relative;
    padding: 3px;
    background: #ffffff;
    margin-left: auto;
    margin-right: auto;
    width: 200px;
}
.error_div1 p
{
    color: #002340;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center !important;
}

.a_del
{color: #000000;text-decoration:none;border-bottom:0px solid #010101;margin-bottom:5px;margin-top: 2px;margin-right: 5px;cursor:pointer;float: right;display:inline-block;font-size: 14px;}
.a_del:hover
{color: #002841;}

.a_del:before
{
content: "\f011";
font-family:"FontAwesome";
font-size: 18px;
display: inline-block;
color: #837E93;
border: 0px solid;
margin-top: 0px;
margin-right: 5px;
position: absolute;
margin-left: -25px;
}


.a_main
{color: #000000;text-decoration:none;margin-bottom: 10px;margin-top: 2px;margin-left: 30px;cursor:pointer;display:inline-block;font-size: 14px;margin-right:  10px;float:  left;}

.a_main_yes
{color: #d61516;}

.a_main:hover
{color: #d61516;}

.a_main:before
{content: "\f052";font-family:"FontAwesome";font-size: 16px;display: inline-block;border: 0px solid;margin-top: 0px;position: absolute;margin-left: -25px;}

.span_paste
{
background-image: url(/img/span_paste.png);
display: inline-block;
width: 16px;
height: 16px;
vertical-align: middle;
background-repeat: no-repeat;
margin-top:2px;
}

.span_main
{
background-image: url(/img/span_main.png);
display: inline-block;
width: 16px;
height: 16px;
vertical-align: middle;
background-repeat: no-repeat;
margin-top:2px;
}

.span_del
{
background-image: url(/img/span_del.png);
display: inline-block;
width: 16px;
height: 16px;
vertical-align: middle;
background-repeat: no-repeat;
margin-top:2px;
}


.span_edit
{
background-image: url(/img/span_edit.png);
display: inline-block;
width: 15px;
height: 13px;
vertical-align: middle;
background-repeat: no-repeat;
margin-top:2px;
}




.a_black2
{
color:#010101;
text-decoration:none;
border-bottom:0px dotted #3d4bff;
padding-left:21px;
line-height:20px;
textshadow: 1px 1px 0px #ffffff;
}

.a_black2:hover
{
line-height:20px;
}


.a_black1
{
color:#010101;
text-decoration:none;
border-bottom:0px dotted #3d4bff;
padding-left:20px;
}

.a_black
{
color:#010101;
text-decoration:none;
border-bottom:1px dotted #3d4bff;
}

.pic_up
{
	transition: ease-in-out 1s;
	margin-bottom: 15px;
	border: 0px solid;
	width: 100%;
	display: block;
	text-align: left;
	vertical-align: top;
}

.pic_in
{background: #f4f4f4;border: 1px solid #e8e8e8;min-width: 260px;max-width: 260px;margin-right: 20px;margin-top: 5px;margin-bottom: 10px;padding: 10px;text-align: center;box-sizing: border-box;display:  inline-block;vertical-align: top;min-height: 200px;}

.pic_in img
{margin-bottom: 5px;width: auto;height:  auto;max-height: 148px;max-width: 235px;text-align: center;}

.pic_in_main
{/* background: #ffe6e6; */border-bottom: 3px solid #d61616;}

.pb
{
font-size: 15px;
textshadow: 0px 0px 1px #FFF;
font-weight: bold;
}

.pbn
{
font-size: 15px;
textshadow: 0px 0px 1px #FFF;
font-weight: normal;
}

.pb1
{
font-size: 15px;
textshadow: 0px 0px 1px #FFF;
font-weight: bold;
}

.pbn2
{
    font-size: 14px;
    font-weight: normal;
    color: #2a3f54 !important;
}

.product_other_review
{

min-height:18px;
width:100%;
float:center;
margin-left:0px;
background:#ffc53a;
padding:2px;
overflow:hidden;
border: 1px solid #ffc53a;
position:relative;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
}
.product_other_review a
{

color:#660a71;
text-align: center !important;
text-decoration:none;
textshadow: 1px 1px 0px #f9ffb5;
}

.product_other_review a p
{
line-height:170%;
font:14px sans-serif;
}


.divh1a
{
margin-top:6px;
margin-left:10px;
margin-right:10px;
margin-bottom:-10px;
overflow:visible;
height:23px;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
border:0px solid #e5e5e5;
}

.h1adm {
    font-size: 21px;
    font-weight: 500;
    color: #112b46;
    padding: 5px;
    margin-bottom: 10px;
}

.photo_adm
{
	margin-left:155px;
}

.input_adm
{	
	display: inline-block;
	margin: 5px;
	background: #f4f4f4;
	border: 0px solid #e8e8e8;
	text-decoration: none;
	font-size: 15px;
	height: 35px;
	padding-left: 10px;
	padding-right: 5px;
	box-sizing: border-box;
	color: #001420;
	max-width: 410px;
	width: 98%;
	font-family:'Source Sans Pro';
	background:#fdfdfd;
}

.input_adm::placeholder
{
color:#a8a8a8;
}

select.input_adm {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: #fdfdfd url(/img/input_arrow.png) no-repeat center right;
    background-position-x: 98%;
    outline: none;
    -moz-outline: none;
    padding-right: 30px;
}


.input_adm200
{	
	display: inline-block;
	margin: 5px;
	background: #f4f4f4;
	border: 0px solid #e8e8e8;
	text-decoration: none;
	font-size: 15px;
	height: 35px;
	padding-left: 10px;
	padding-right: 5px;
	box-sizing: border-box;
	color: #001420;
	width: 200px;
	font-family:'Source Sans Pro';
	background:#fdfdfd;
}



.profile_nick_adm {
    font-size: 16px;
    text-transform: none;
    line-height: 1.6;
    color: #000000;
    display: inline-block;
    white-space: pre-wrap;
    word-break: break-word;
    max-height: 5.2em;
    overflow: hidden;
    font-family: 'Source Sans Pro Semibold';
    vertical-align: top;
    text-decoration: none;
}

.profile_nick_adm:hover
{
	color: #000000;
}

.us_edit {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #f7f7f7;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    border: 1px solid #ffffff;
    cursor: pointer;
    margin-left: 2px;
}

.us_edit:after
{
    content: "\f158";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #3498DB;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.us_see {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #f7f7f7;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    border: 1px solid #ffffff;
    cursor: pointer;
	margin-left:5px;
}

.us_see:after
{
    content: "\f15c";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #1ABB9C;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

#us_blok_div{
    display: inline-block;
}

.us_blok {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-align: center !important;
    box-sizing: border-box;
    background: #f7f7f7;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    border: 1px solid #ffffff;
    cursor: pointer;
	margin-left:5px;
}

.us_blok:after
{
    content: "\f28e";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #dcd9d9;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.us_blok_yes:after
{
    content: "\f28e";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #ff0000;
    border: 0px solid;
    box-sizing: border-box;
    border-radius: 2px;
    position: relative;
    text-align: center;
}

.adm_user_pan
{
	margin-top: 10px;
    display: inline-block;
    position: relative;
}

.let_adm
{
    color: #b7b7b7;
    font-size: 14px;
    margin-left: 0px;
    display: block;
    line-height: 1.4em;
}

.avatar_adm
{
    width: 100px;
    height: 100px;
    margin-right: 10px;
    display: block;
    overflow: hidden;
}

.avatar_adm img
{
    width: 100px;
    height: 100px;
    float: left;
}

.user_cou_adm
{
    color: #656f79;
    font-size: 13px;
    padding-left: 10px;
    display: block;
    line-height: 1.7em;
}

.user_cou_adm:before
{
	content: "\f129";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #bbbbbb;
    position: relative;
    margin-left: 0px;
    margin-right: 10px;
    top: 1px;
}

.user_regist_adm {
    display: inline-block;
    box-sizing: border-box;
    color: #2a3f54;
    font-size: 12px;
    padding-left: 10px;
    line-height: 1.6em;
}

.user_regist_adm:before
{
	content: "\f331";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #bbbbbb;
    position: relative;
    margin-left: 0px;
    margin-right: 10px;
    top: 1px;
}


.online_blok_adm
{
    display: inline-block;
    background: #efeded;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.online_blok_adm span {
    color: #187bb3;
    font-size: 14px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    display: block;
    line-height: 1.55em;
    font-family: 'Source Sans Pro Semibold';
}

.online_blok_adm span:before
{
    content: "\f2e3";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #378ebf;
    position: relative;
    margin-left: 0px;
    margin-right: 5px;
    top: 2px;
}

.visit_blok_adm {
    display: inline-block;
    background: #efeded;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.visit_blok_adm span {
	color: #2a3f54;
    font-size: 14px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    display: block;
    line-height: 1.55em;
    font-family: 'Source Sans Pro';
}

.visit_blok_adm span:before
{
    content: "\f2e6";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #bbbbbb;
    position: relative;
    margin-left: 0px;
    margin-right: 5px;
    top: 2px;
}


.divh1
{
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 5px;
	min-height: 23px;
	overflow: visible;
	display: inline-block;
	font-size: 17px;
	font-family: 'Source Sans Pro Bold';
	color: #414141;
	max-width: 685px;
}

.divh1 h1,h2,h3
{
	font-size: 17px;
	color: #000000;
	text-transform: uppercase;
	text-align:left;
	line-height: 1.35em;
	font-family: 'Source Sans Pro Bold';
}

.divhin1
{
margin-top: 2px;
margin-left: 10px;
margin-right: 5px;
min-height: 23px;
overflow: visible;
display: inline-block;
font-size: 17px;
font-family: "Source Sans Pro Bold";
color: #414141;
}

.divhin1 h1,h2,h3
{
	font-size: 23px;
	font-weight: 700;
	color: #000000;
	text-transform: uppercase;
	text-align:left;
	line-height: 1.35em;
}

.cs_cat
{
    color: #d61616;
    font-size: 18px;
    font-family: 'Source Sans Pro Black';
}

.ads_in
{
    color: #9c9c9c;
    font-weight: 500;
    margin-right: 2px;
    margin-left: 2px;
    text-transform: none;
    font-family: 'Source Sans Pro';
}

.divh1 a, .divh1 a:hover
{
font: 21px 'Source Sans Pro';
line-height: 26px;
color: #373c40;
border-bottom: 1px dotted #d0d1d2;
}

.divleft
{
margin-top: 5px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
min-height: 23px;
overflow: auto;
display: block;
max-width: 290px;
width: 100%;
}

.divleft1
{
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
overflow:hidden;
min-height:23px;
overflow:auto;
display:inline-block;
float:left;
width:290px;
border:0px solid #454545;
}

.divleft1
{
margin-top:5px;
margin-left:0px;
margin-right:5px;
margin-bottom:5px;
overflow:hidden;
min-height:23px;
overflow:auto;
display:inline-block;
float:left;
width:300px;
border:0px solid #454545;
}

.left1_1 {
    max-width: 855px;
    display: inline-block;
    border: 0px solid #f3f3f3;
    width: 100%;
    /* padding-left: 10px; */
    margin-right: 10px;
    margin-left: 10px;
}

.left1_2 {
    max-width: 115px;
    display: inline-block;
    border: 0px solid #f3f3f3;
    vertical-align: top;
    width: 100%;
    background: #f3f3f3;
    margin-top: 5px;
    position: absolute;
    margin-left: 30px;
    padding-left: 5px;
}

.obj_left
{
	max-width: 260px;
	float: left;
	position: relative;
	display: table-cell;
	width: 100%;
	padding-top: 60px;
	margin-left: 5px;
}

.obj_left1
{
	width: calc(100% - 280px);
	float: left;
	position: relative;
	display: inline-block;
	margin-left: 15px;
	/*overflow: hidden;*/
	border: 0px solid #f9f9f9;
	box-sizing: border-box;
	/* margin-right: 10px; */
}


.obj_from_user {
    font-size: 15px;
    border: 0px solid #454545;
    margin-top: 30px;
    color: #000000;
    overflow: hidden;
    text-align: center !important;
    display: block;
}

.p1n
{
font-family: 'Source Sans Pro';
font-size: 17px;
border: 0px solid #454545;
line-height: 1.2em;
margin-top: 10px;
display: inline-block;
color: #4473ab;
overflow: hidden;
textshadow: 1px 1px 0px #ffffff;
text-align: center !important;
display: block;
}

.p1bo1 {
    margin-top: 15px;
    margin-left: 10px;
    font-size: 15px;
    text-align: left;
    font-family: 'Source Sans Pro Semibold';
    color: #0073b5;
    z-index: 110;
    margin-bottom: 30px;
    position: relative;
}

.p1bo1:before
{
    content: ' ';
    width: 98%;
    border-bottom: 1px solid #d4d4d4;
    position: absolute;
    margin-top: 30px;
}

.p1bo 
{
    margin-top: 15px;
    margin-left: 10px;
    font-size: 15px;
    text-align: left;
    font-family: 'Source Sans Pro';
    color: #9c9c9c;
    z-index: 110;
    margin-bottom: 30px;
	position: relative;
}

.p1bo:before
{
	content:' ';
	width:100%;
  	border-bottom:3px solid #f4f4f4;
	position:absolute;
	margin-top:30px;
}

.h1bread
{
font-size: 16px;
font-family: 'Source Sans Pro';
line-height: 1;
text-rendering: optimizeLegibility;
border-bottom: 1px dotted #dbd6e4;
height: auto;
display: inline-block;
margin-top:-10px;
padding-bottom: 2px;
}

.h1bread span
{
color: #a5b2bf !important;
}

.user_reviews 
{
    margin-top: 15px;
    margin-left: 5px;
    font-size: 18px;
    text-align: left;
    font-family: 'Source Sans Pro Semibold';
    color: #b60506;
    z-index: 110;
    text-transform: none;
    margin-bottom: 20px;
	position: relative;
	display:inline-block;
}

.user_reviews1
{
    margin-top: 15px;
    margin-left: 5px;
    font-size: 14px;
    text-align: left;
    font-family: 'Source Sans Pro Semibold';
    color: #acacac;
    z-index: 110;
    text-transform: none;
    margin-bottom: 20px;
	position: relative;
	display:inline-block;
}

.h1n_user 
{
    margin-top: 15px;
    margin-left: 5px;
    font-size: 30px;
    text-align: left;
    font-family: 'Source Sans Pro Semibold';
    color: #000000;
    z-index: 110;
    text-transform: none;
    margin-bottom: 20px;
	position: relative;
}

.h1n_user:after 
{
	content:" ";
	display:block;
	width:100%;
	margin: 0px auto;
	height:3px;
	background:#f4f4f4;
	margin-top:10px;
}

.divseas {
    width: 100%;
    overflow: hidden;
    background: #f0f0f0 url(/img/pop_categes_bg.png) no-repeat bottom right;
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 15px;
    padding-top: 15px;
    margin-top: 5px;
}	

.divseas a {
    color: #000000;
    font-size: 15px;
    line-height: 25px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    box-sizing: border-box;
    text-overflow: ellipsis;
    margin-right: 25px;
    position: relative;
    font-family: 'Source Sans Pro';
}

.h1nseas  {
    font-size: 26px;
    line-height: 1.5;
    font-family: 'Source Sans Pro Bold';
    color: #000000;
    text-transform: uppercase;
	margin-left:15px;
	margin-right:15px;
}

.h1n 
{
    margin-top: 15px;
    margin-left: 0px;
    font-size: 30px;
    text-align: left;
    font-family: 'Source Sans Pro Semibold';
    color: #000000;
    z-index: 110;
    text-transform: uppercase;
    margin-bottom: 20px;
    position: relative;
    font-weight: 600;
    line-height: 1.35em;
}

.h1nl 
{
    display:inline-block;
}


.h1mess {
    margin-top: 5px;
    margin-left: 0px;
    font-size: 15px;
    text-align: left;
    font-family: 'Source Sans Pro';
    color: #000000;
    z-index: 110;
    /* margin-bottom: 10px; */
    position: relative;
    font-weight: 500;
    display: inline-block;
    text-transform: none;
    letter-spacing: 0px;
}

.h1mess a {
    margin-left: 2px;
    font-size: 16px;
    text-align: left;
    font-family: 'Source Sans Pro Semibold';
    color: #d61516;
    z-index: 110;
    position: relative;
    display: inline-block;
    letter-spacing: 0px;
}

.h2bo 
{
    margin-top: 15px;
    margin-left: 10px;
    font-size: 30px;
    text-align: left;
    font-family: 'Source Sans Pro Bold';
    color: #000000;
    z-index: 110;
    text-transform: uppercase;
    margin-bottom: 30px;
    position: relative;
    letter-spacing: 1.3px;
    line-height: 1.3em;
}

.h1bo 
{
    margin-top: 15px;
    margin-left: 10px;
    font-size: 30px;
    text-align: left;
    font-family: 'Source Sans Pro Bold';
    color: #000000;
    z-index: 110;
    text-transform: uppercase;
    margin-bottom: 15px;
    position: relative;
}

.h1bo:befores
{
	content:' ';
	width:100%;
  	border-bottom:3px solid #f4f4f4;
	position:absolute;
	margin-left:-5000px;
	width:15000px;
	margin-top:40px;
}

.h1bos
{
	content:' ';
	width:100%;
	border-bottom:3px solid #f4f4f4;
	position:relative;
	width: 100%;
	margin-top: -5px;
	margin-bottom: 30px;
}

.h1o {
    width: 100%;
    font-size: 30px;
    text-align: left;
    color: #090a0f;
    display: inline-block;
    margin-bottom: 5px;
    z-index: 110;
    font-family: 'Source Sans Pro Bold';
    /* border: 1px solid; */
    word-wrap: break-word;
    line-height: 1.25em;
    max-height: 5em;
    text-align: left !important;
    letter-spacing: 1.8px;
    overflow: hidden;
    text-transform: uppercase;
}

.h1b 
{
margin-top: 15px;
margin-left:35px;
font-size: 22px;
text-align: left;
font-family: 'Source Sans Pro';
color: #3f85c5;
z-index: 110;
}

.h1gl
{
margin-top: 0px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 5px;
font-family: 'Source Sans Pro';
z-index: 1;
text-align: left;
color: #001f3e;
font-weight: normal;
textshadow: 1px 1px 0px #ffffff;
font-size: 22px;
width: 100%;
border: 0px solid;
float: left;
display: inline-block;
max-width: 715px;
overflow: hidden;
float: left;
border: 0px solid;
margin-top: -38px;
//margin-bottom: 10px;
//margin-top:-38px;
}

.centerold
{
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
border:0px solid #e5e5e5;
padding-top:5px;
}

.center
{
margin-left: auto;
margin-right: auto;
width: auto;
position: relative;
display: block;
height: auto;
overflow: visible;
}

.objmaindiv {
    margin-left: auto;
    margin-right: auto;
    width: auto;
    position: relative;
    display: inline-block;
    height: auto;
    overflow: visible;
    max-width: 720px;
    width: 100%;
}

.center1
{
border: 1px solid #e7e7e7;
background: #f2f2f2;
borderius: 2px;
height: auto;
overflow: hidden;
}

.divleft_center
{
border: 0px solid #454545;
padding-top: 10px;
width: 100%x;
position: relative;
max-width: 290px;
display: block;
box-sizing: border-box;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

.left_lenta
{
width:100%;
display:inline-block;
vertical-align:top;
border-bottom:1px solid #cbcbcb;
padding:2px;
padding-bottom:5px;
margin-top:2px;
}

.left_lenta_date
{
width:35px;
float:left;
border:0px solid #454545;
}

.left_lenta_date .date1
{
color: #993030;
font-size:12px;
}

.left_lenta_date .date2
{
color: #999999;
font-size:12px;
}

.left_lenta_title
{
width:235px;
float:left;
}

.left_lenta a
{
color:#311D7E;
line-height:1.35;
text-decoration:none;
border-bottom:1px solid #862F00;
}

.left_lenta a:hover
{
color:#ee3200;
line-height:1.35;
text-decoration:none;
border-bottom:1px solid #4a349d;
}

.saved_filter
{
float:right;
margin-right:10px;
margin-left:10px;	
}

.saved_filter_a1
{
	float: right;
    line-height: 1.35em;
    font-size: 16px;
    margin-top: 25px;
    color: #000c1b;
    margin-right: 10px;
}

.saved_filter_table
{
	width:100%;
	display:table;
}

.saved_filter_table td
{
	vertical-align:middle;
}

.saved_blok
{
	background:#f4f4f4;
	display: inline-block;
	padding-left:35px;
	padding-right:35px;
	width:  100%;
	padding-top: 30px;
	margin-bottom: 20px;
	text-align:  left;
}

.svp
{
	color:#000000;
	font-size:14px;
	font-weight: 700;
	display:block;
	margin-bottom: 5px;
}

.svp1
{
	color:#000000;
	font-size: 13px;
	font-weight: 500;
	margin-right:  15px;
	display:inline-block;
	line-height: 1.55em;
}

.svp2
{
	color:#9c9c9c;
	font-size: 12px;
	font-weight: 500;
	margin-right: 10px;
	display:inline-block;
	line-height: 1.55em;
}

.svop
{
	display:block;
	margin-bottom: 13px;
}

.svop1
{
	display:inline-block;
	margin-bottom: 15px;
	margin-right:40px;
	width:  25%;
}

.svpb
{
	margin-right: 15px;
	margin-left: 25px;
	display: inline-block;
	position:relative;
}

.svpb:before
{
	content: "\f2fb";
	font-family: "Material-Design-Iconic-Font";
	font-size: 18px;
	display: inline-block;
	color: #010101;
	position:absolute;
	margin-left: -20px;
}

.saved_in
{
	margin:35px;
}

.saved_line
{
	height:3px;
	width:calc(100% + 70px);
	display:block;
	background:#e8e8e8;
	margin-left:-35px;
	margin-right:-35px;
	margin-bottom: 15px;
}

.saved_bottom
{
	background:#e8e8e8;
	width:calc(100% + 70px);
	display: table;
	background:#e8e8e8;
	margin-left:-35px;
	margin-right:-35px;
	margin-bottom:0px;
	padding:10px;
	padding-left:35px;
	padding-right:35px;
	overflow: visible;
}

.saved_email
{
	float:left;
	display:inline-block;
	overflow: visible;
}

.saved_obj
{
	float:right;
	display:inline-block;
}

.saved1
{
	font-size: 14px;
	color: #000000;
	margin-right: 50px;
	line-height: 30px;
	position:relative;
	overflow:  visible;
}

.saved1:hover
{
	font-size: 14px;
    color: #000000;
    margin-right: 50px;
    line-height: 30px;
	text-decoration:underline;
}

.saved1:before {
    content: "\f1b5";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #000000;
    top: -5px;
    position:absolute;
    left: -25px;
}

.saved2
{
	font-size: 14px;
    color: #9b0e0e;
    line-height: 30px;
	position:relative;
	cursor:pointer;
	display:inline-block;
}

.saved2:hover
{
	font-size: 14px;
    color: #9b0e0e;
    line-height: 30px;
	text-decoration:underline;
}

.saved2:before {
    content: "\f136";
    font-family: "Material-Design-Iconic-Font";
    font-size: 16px;
    display: inline-block;
    color: #9b0e0e;
    top: 0px;
    position:absolute;
    left: -20px;
}

.write_form
{
margin:10px;
border:0px solid #e5e5e5;
padding:10px;
}

.profile_stat_full {
    width: 100px;
    height: 120px;
    cursor: pointer;
    float: left;
    display: inline-block;
    margin-left: 15px;
    vertical-align: bottom;
    background: #f3f3f3;
}

.profile_stat_full p {
    /* margin-top: 12px; */
    font-size: 13px;
    color: #000000;
    text-align: center !important;
}

.profile_stat_full .up1:before {
    content: "\f301";
    font-family: "Material-Design-Iconic-Font";
    font-size: 23px;
    display: block;
    margin-top: 20px;
    margin-bottom: 10px;
    color: #d61616;
}

.profile_stat_full .up2:before {
    content: "\f2ed";
    font-family: "Material-Design-Iconic-Font";
    font-size: 21px;
    display: block;
    margin-top: 20px;
    margin-bottom: 10px;
    color: #d61616;
}

.profile_stat_full .up3:before {
    content: "\f222";
    font-family: "Material-Design-Iconic-Font";
    font-size: 21px;
    display: block;
    margin-top: 20px;
    margin-bottom: 10px;
    color: #d61616;
}

.profile_stat_full span {
    margin-top: 10px;
    font-size: 20px;
    color: #000000;
    text-align: center !important;
    display:block;
}

.profile_followers
{
width:auto;
height:auto;
borderius: 12px;
-moz-borderius: 42px;
-webkit-borderius: 42px;
-khtml-borderius: 42px;
cursor:pointer;
top:120px;
position:absolute;
right:200px;
border: 1px solid #8e8e8e;
background:#d7d7d7;
padding:5px;
}

.profile_followers:hover
{
border: 1px solid #8e8e8e;
background:#d1d1d1;
}

.profile_followers .p1
{
float:center;
margin-right:auto;
font-size: 15px;
line-height:17px;
color: #568100;
text-align: center !important;
textshadow: 1px 1px 0px #ffffff;
}

.profile_followers .p2
{
margin-top:2px;
float:center;
margin-right:auto;
font-size: 12px;
line-height:13px;
color: #0F6992;
text-align: center !important;
textshadow: 1px 1px 0px #ffffff;
}

.profile_read
{
width:auto;
height:auto;
borderius: 12px;
-moz-borderius: 42px;
-webkit-borderius: 42px;
-khtml-borderius: 42px;
cursor:pointer;
top:120px;
position:absolute;
right:55px;
border: 1px solid #8e8e8e;
background:#d7d7d7;
padding:5px;
}

.profile_read:hover
{
border: 1px solid #8e8e8e;
background:#d1d1d1;
}

.profile_read .p1
{
float:center;
margin-right:auto;
font-size: 15px;
line-height:17px;
color: #568100;
text-align: center !important;
textshadow: 1px 1px 0px #ffffff;
}

.profile_read .p2
{
margin-top:2px;
float:center;
margin-right:auto;
font-size: 12px;
line-height:13px;
color: #0F6992;
text-align: center !important;
textshadow: 1px 1px 0px #ffffff;
}


.profile_stat_small
{
width:50px;
height:50px;
borderius: 36px;
-moz-borderius: 36px;
-webkit-borderius: 36px;
-khtml-borderius: 36px;
cursor:pointer;
float:left;
display:inline-block;
margin-right:13px;
}

.profile_stat_small p
{
margin-top:15px;
float:center;
margin-right:auto;
font-size:15px;
color:#0f6992;
text-align: center !important;
textshadow: 1px 1px 0px #ffffff, 1px 1px 0px #ffffff, 2px 2px 0px #ffffff, 2px 2px 0px #ffffff, 2px 2px 0px #ffffff, 2px 2px 0px #ffffff, 1px 1px 0px #ffffff;
}

.repa_small
{
border: 1px solid #939393;
box-shadow: 0 0 2px #658323;
background:#e0e0e0 url(/img/ico_repa_small.png) 0px 0px;
}


.likes_small
{
border: 1px solid #848484;
background: #e7e7e7 url(/img/ico_likes_small.png) 0px -1px;
box-shadow: 0 0 2px #658323;
}

.top_small
{
border: 1px solid #7a7a7a;
background: #efefef url(/img/ico_top_small.png) 0px -1px;
box-shadow: 0 0 2px #658323;
}

.rate_small
{
border: 1px solid #6e6e6e;
background: #fbfafa url(/img/ico_rate_small.png) -1px -1px;
box-shadow: 0 0 2px #658323;
}

.repanew
{}

.repa1
{
border: 1px solid #9ba0a5;
box-shadow: 1px 1px 12px 2px #e4e4e4;
position: relative;
}

.repa1:before
{
content: "\f20d";
font-family: "Material-Design-Iconic-Font";
font-size: 61px;
display: inline-block;
borderius: 36px;
color: #0298da;
overflow: hidden;
box-sizing: content-box;
vertical-align: top;
position: absolute;
top: 3px;
left: 4px;
opacity: 0.2;
}

.likes1
{
border: 1px solid #88b964;
background: #ebebeb url(/img/ico_likes.png) -1px -2px;
box-shadow: 1px 1px 12px 2px #cccccc;
}

.top1
{
border: 1px solid #ff8300;
//background: #ebebeb url(/img/ico_top.png) -2px -3px;
box-shadow: 1px 1px 12px 2px #e4e4e4;
position: relative;
}

.top1:before
{
content: "\f06e";
font-family: "FontAwesome";
font-size: 61px;
display: inline-block;
borderius: 36px;
color: #ff8300;
overflow: hidden;
box-sizing: content-box;
vertical-align: top;
position: absolute;
top: 3px;
left: 4px;
opacity: 0.2;
}

.rate1
{
border: 1px solid #e067c5;
//background: #ebebeb url(/img/ico_repa.png) -2px -3px;
box-shadow: 1px 1px 12px 2px #e4e4e4;
position: relative;
}

.rate1:before
{
content: "\f09d";
font-family: "FontAwesome";
font-size: 45px;
display: inline-block;
color: #e067c5;
overflow: hidden;
box-sizing: content-box;
vertical-align: top;
position: absolute;
top: 12px;
left: 11px;
opacity: 0.2;
}

.profile_stat
{
width:70px;
height:70px;
borderius: 36px;
-moz-borderius: 36px;
-webkit-borderius: 36px;
-khtml-borderius: 36px;
cursor:pointer;
float:left;
display:inline-block;
margin-right:13px;
}

.balance
{
border: 2px solid #b7b7b7;
background: url(/img/ico_dollar.png) -1px -2px;
}

.repa
{
border: 2px solid #b7b7b7;
background: url(/img/ico_repa.png) -2px -3px;
}

.likes
{
border: 2px solid #b7b7b7;
background: url(/img/ico_likes.png) -1px -2px;
}

.profile_form .toprate
{
border: 2px solid #b7b7b7;
background: url(/img/ico_top.png) -1px -2px;
}

.rate
{
border: 2px solid #b7b7b7;
background: url(/img/ico_rate.png) -2px -2px;
}

.profile_form p
{
margin-top:25px;
float:center;
margin-right:auto;
font-size:18px;
color:#0f6992;
text-align: center !important;
textshadow: 2px 2px 1px #ffffff, 1px 1px 1px #ffffff, 2px 2px 1px #ffffff, 2px 2px 1px #ffffff, 2px 2px 1px #ffffff, 2px 2px 1px #ffffff, 1px 1px 1px #ffffff;
}

.profile_form
{
border: 0px dashed #cbcbcb;
float:right;
margin-right:120px;
margin-top:20px;
width:510px;
height:75px;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
}


.auth_sp2
{
position: relative;
font: 13px/17px sans-serif;
color:#000000;
font-weight:500;


}

.auth_sp1
{
position: relative;
font: 13px/17px sans-serif;
color:#d6ff51;
font-weight:500;
textshadow: 1px 1px 0px #000000;

}

.auth_a1
{
 color:#fcff00;
 text-decoration:none;
 border-bottom: 1px solid #ff4e00;
 textshadow: 1px 1px 0px #000000;
 font-weight:500;
 margin-top:5px;
}

.auth_a1:hover
{
 color:#ffe400;
 text-decoration:none;
 border-bottom: 1px solid #ff4e00;
 textshadow: 1px 1px 0px #000000;
 font-weight:500;
}


.p1
{
color: #036aac;
}

.psmall
{
font-size:11px;
color: #54147f;
}

.psmall1
{
font-size:11px;
color: #17793a;
}

.table
{
display:table;
}

.tcell
{
	display:table-cell;
}

.margin0, .margin
{
	margin:0px auto ;
}

.margin0i, .margini
{
	margin:0px auto !important;
}

.inline
{
display:inline-block;
}

.absolute
{
position:absolute;
}

.blocki
{
display:block !important;
}

.content-box
{
	box-sizing: content-box !important;
}

.lh3
{
line-height: 3em;
}

.lh20
{
line-height: 20px;
}

.fs15
{
font-size:15px;	
}

.fs14
{
font-size:14px;	
}

.fs13
{
font-size:13px;	
}

.mr5
{
margin-right: 5px !important;
}


.ml-5
{
margin-left: -5px !important;
}

.ml-10
{
margin-left: -10px !important;
}


.ml-15
{
margin-left: -15px !important;
}

.ml0
{
margin-left: -px !important;
}

.ml0
{
margin-left: 0px !important;
}

.ml5
{
margin-left: 5px !important;
}

.ml10
{
margin-left: 10px !important;
}

.ml15
{
margin-left: 15px !important;
}

.ml20
{
margin-left: 20px !important;
}

.ml25
{
margin-left: 25px !important;
}

.ml35
{
margin-left: 35px !important;
}

.ml50
{
margin-left: 50px !important;
}

.ml60
{
margin-left: 60px !important;
}

.ml70
{
margin-left: 70px !important;
}

.ml80
{
margin-left: 80px !important;
}

.ml90
{
margin-left: 90px !important;
}

.ml00
{
margin-left: 100px !important;
}

.ml110
{
margin-left: 110px !important;
}

.ml120
{
margin-left: 120px !important;
}

.ml130
{
margin-left: 130px !important;
}

.ml140
{
margin-left: 140px !important;
}

.ml160
{
margin-left: 150px !important;
}

.ml150
{
margin-left: 160px !important;
}


.ml170
{
margin-left: 170px !important;
}


.ml180
{
margin-left: 180px !important;
}


.ml190
{
margin-left: 190px !important;
}


.ml200
{
margin-left: 00px !important;
}


.mt5
{
margin-top: 5px !important;
}

.mt0
{
margin-top: 0px !important;
}

.mb5
{
margin-bottom: 5px !important;
}

.mr10
{
margin-right: 10px !important;
}

.ml10
{
margin-left: 10px !important;
}

.mt10
{
margin-top: 10px !important;
}

.mt5
{
margin-top: 5px !important;
}

.mt3
{
margin-top: 3px !important;
}

.mt2
{
margin-top: 2px !important;
}

.mt-4 {
    margin-top: -4px !important;
}

.mt-10 {
    margin-top: -10px !important;
}

.mt-200 {
    margin-top: -200px !important;
}

.b1silver
{
border: 1px solid #ececec;
}

.mt12
{
margin-top: 12px !important;
}

.mt13
{
margin-top: 13px !important;
}

.mb10
{
margin-bottom: 10px !important;
}

.mb-10
{
margin-bottom: -10px !important;
}

.mb-15
{
margin-bottom: -15px !important;
}

.mb-20
{
margin-bottom: -20px !important;
}

.mb-30
{
margin-bottom: -30px !important;
}

.mb-35
{
margin-bottom: -35px !important;
}

.mr15
{
margin-right: 15px !important;
}

.mr20
{
margin-right: 20px !important;
}

.mr25
{
margin-right: 25px !important;
}

.mr30
{
margin-right: 30px !important;
}

.ml15
{
margin-left: 15px !important;
}

.ml20
{
margin-left: 20px !important;
}

.ml25
{
margin-left: 25px !important;
}

.ml30
{
margin-left: 30px !important;
}

.mt5
{
margin-top: 5px !important;
}

.mt10
{
margin-top: 10px !important;
}

.mt15
{
margin-top: 15px !important;
}

.mb15
{
margin-bottom: 15px !important;
}

.pdl5
{
padding-left:5px;
}

.pdl25
{
padding-left: 25px !important;
}

.pd5px
{
padding: 5px !important;
}

.mw670
{
max-width: 670px;
}

.w995
{
max-width: 995px;
}

.w950
{
max-width: 950px;
}

.w930
{
max-width: 930px;
}

.w900
{
max-width: 900px;
}

.w30
{
width: 30px;
}

.w100
{
width: 100px;
}

.w131
{	
width: 131px;
}

.w132
{	
width: 132px;
}

.mw100p590
{
width:100% !important;
max-width:590px;
}

.w200
{
width: 200px;
}

.w250
{
width: 250px;
}

.w300
{
max-width: 300px;
}

.w350
{
max-width: 350px !important;
}

.mw430 {
    max-width: 430px;
}

.adm_plus
{display: inline-block;height: 23px;width: 23px;overflow: hidden;padding-top: -5px;/* background: #ffffff; */borderius: 36px;overflow: hidden;vertical-align: top;position: relative;cursor: pointer;}

.adm_plus:before
{content: "\f055";font-family: "FontAwesome";font-size: 26px;/* background: #ffffff; */width: 25px;height: 26px;display: inline-block;color: #3c8dbc;overflow: hidden;box-sizing: content-box;vertical-align: top;position: absolute;top: -1px;}

.adm_plus:hover:before
{color: #03a506;}


.Filter
{
display:inline-block;
border: 1px solid #bababa;
borderius: 2px;
-moz-borderius: 2px;
-webkit-borderius: 2px;
-khtml-borderius: 2px;
margin-right:5px;
margin-left:5px;
margin-bottom:5px;
padding:6px;
background:#e5e5e5;
position:relative;
float:center;
}

.FilterValue
{
width:30px;
display:block;
position:absolute;
right:0px;
top:5px;
font-size:11px;
}

.input
{
	display:inline-block;
	font-family:'Source Sans Pro';
}

.my_sea_right
{
	float:right;
	position: relative;
	/* margin-right:5px; */
	display: inline-block;
	width:100%;
	/* border: 1px solid #454545; */
	max-width: 410px;
	margin-top: -5px;
	text-align: center !important;
}


.input_small
{
	display: inline-block;
	background: #f4f4f4;
	border: 1px solid #e8e8e8;
	text-decoration: none;
	font-size: 15px;
	height: 35px;
	padding-left: 30px;
	padding-right: 5px;
	box-sizing: border-box;
	color: #001420;
	min-width: 100%;
	font-family: 'Source Sans Pro';
	margin-right: 5px;
	/* float:  right; */
}

.input_small::placeholder
{
color:#a8a8a8;
font-size: 14px;
}

.regist_input::placeholder
{
color:#a8a8a8;
font-weight:400;	
font-size:14px;
}


.button_blue1 
{
	width: 205px;
	margin-left: 10px;
	font-size: 15px;
	color: #ffffff;
	background: #002340 url(/img/button_blue.png);
	overflow: hidden;
	transition-duration: 0.4s;
	height: 35px;
	background-size: cover;
	background-repeat: no-repeat;
	display:inline-block;
	margin:0px auto;
	cursor:pointer;
	width: 33%;
	float:  right;
}

.button_blue1 span {
    font-size: 14px;
    display: block;
    text-align: center !important;
    line-height: 35px;
    color: #ffffff;
    margin-top: 0px;
}

.button_blue1:hover
{
	background:#000c1b;
}

.button_blue2 
{
	width: 205px;
	margin-left: 10px;
	font-size: 15px;
	color: #ffffff;
	background: #002340 url(/img/button_blue.png);
	overflow: hidden;
	transition-duration: 0.4s;
	height: 35px;
	background-size: cover;
	background-repeat: no-repeat;
	display:inline-block;
	margin:0px auto;
	cursor:pointer;
	width: 33%;
	float:  right;
}

.button_blue2 span {
    font-size: 14px;
    display: block;
    text-align: center !important;
    line-height: 35px;
    color: #ffffff;
    margin-top: 0px;
}

.button_blue2:hover
{
	background:#000c1b;
}

.input_close::before {
    color: #002440;
    font-size: 15px;
    content: "\f1c3";
    font-family: "Material-Design-Iconic-Font";
    position: absolute;
    margin-top: 10px;
    margin-left: 13px;
}

.input_close
{
	display: inline;
	position: relative;
	display: inline-block;
	text-decoration: none;
	font-size: 15px;
	height: 35px;
	box-sizing: border-box;
	color: #001420;
	min-width: 63%;
	font-family: 'Source Sans Pro';
	margin-right: 10px;
}

.close_cl:before
{
	opacity: 1;
	position: absolute;
	z-index: 155;
	right: 9px;
	top: 9px;
	font-size: 18px;
	content: "\f136";
    font-family: 'Material-Design-Iconic-Font';
	color: #7f7f81;
	cursor: pointer;
}

.close_cl1:before
{
	opacity: 1;
	position: absolute;
	z-index: 155;
	right: 15px;
	top: 11px;
	font-size: 18px;
	content: "\f136";
    font-family: 'Material-Design-Iconic-Font';
	color: #7f7f81;
	cursor: pointer;
}

.button1
{
border: 1px solid #036aac;
background-color: #20afe3;
width: 60px;
color: #ffffff;
font-family: 'Source Sans Pro Bold';
font-size: 1em;
padding-left: 5px;
height: 21px;
borderius: 9px;
-moz-borderius: 9px;
-webkit-borderius: 9px;
-khtml-borderius: 9px;
outline: medium none;
margin-left:5px;
display:inline-block;
}

.auth_form
{
margin-left: auto;
margin-right: auto;
width: 98%;
}

.authp
{
color: #ffffff;
textshadow: 1px 1px 0px #000000;
display:inline-block;
margin-top:2px;
}

.auth_form .input_auth
{
	border: 0px solid #f0f0f0 !important;
	width: 95%;
	height: 40px;
	margin: 0;
	padding: 0 10px;
	font-size: 14px;
	font-weight: normal;
	color: #002841;
	text-align: left;
	background: #f3f3f3;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	display: block;
	box-sizing:  border-box;
	margin-bottom: 10px;
	max-width:  320px;
}

.auth_form .input_auth:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px #ffffff inset;
    -webkit-text-fill-color: #002841;
} 

.input_auth::placeholder
{
color:#8c8c8c;
}


.button2_auth
{
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	text-align: center !important;
	color: #ffffff;
	background-color: #002841;
	position: relative;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid;
	min-width: 120px;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing:  border-box;
	font-size:  16px;
}

.button2_auth:after
{
	content: "";
	height: 3px;
	width:60px;
	background: #b60606;
	position: relative;
	display: block;
	margin: 0px auto;
	margin-top: -2px;
	transition:0.2s;
}

.button2_auth:hover:after
{
    width: 100%;
}

.button2_auth:hover
{
	color: #ffffff;
}

.a1
{
	line-height: 1.35em;
	text-decoration: underline;
	color: #ffffff;
	font-size: 14px;
	font-family:  'Source Sans Pro';
	margin-left:  5px;
}

.a1:hover
{
color: #c9ccd0;
}

.error_input {
    color: #f0f0f0;
    margin-left: 10px;
    margin-bottom: 15px;
    position: relative;
    margin: 0px auto;
    margin-top: 10px;
    margin-bottom: -29px;
    display: block;
    text-align: center !important;
}

.error_input1 {
    color: #7dc7ff;
    margin-left: 10px;
    margin-bottom: 15px;
    position: relative;
    margin: 0px auto;
    margin-top: 10px;
    margin-bottom: -29px;
    display: block;
    text-align: center !important;
    text-shadow: 0px 0px 0px #b40607;
}

.categ1
{
border: 0px solid #4b9921;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
float: left;
margin-right: 3px;
margin-bottom:2px;
display:block;
width: 252px;
z-index:10;
opacity:0.9;
overflow:hidden;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla,   1999  */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: normal ; /* Internet Explorer 5.5+ */
}

.categul
{
width:252px;
display: inline-block;
}


.submenu
{
width:298px;
list-style: outside none none;
border: 1px solid #c3d4e3;
padding: 1px 1px 1px 10px;
background: #ECECEC none repeat scroll 0% 0%;
border-bottom: 1px solid #CCC;
border-top: 1px solid #FFF;
position: relative;
}

.submenu:hover
{
background: #e7e3e0 none repeat scroll 0% 0%;
}


.submenu a {
text-decoration:none;
border: 0px solid #B9B7B7;
text-align:left;
vertical-align: middle;
min-height:20px;
height:100%;
width:100%;
display:inline-block;
}

.submenu span {
margin-top:2px;
text-decoration: none;
display: block;
color: #333;
textshadow: 1px 1px 1px #FFF;
text-indent: 15px;
font-size:13px;
line-height: 1.3;
font-family: 'Source Sans Pro';
text-rendering: optimizeLegibility;
letter-spacing:0px;
}

.submenu:hover span {
margin-top:2px;
text-decoration: none;
display: block;
color: #9d3442;
textshadow: 1px 1px 1px #FFF;
text-indent: 15px;
font-size:13px;
line-height: 1.3;
font-family: 'Source Sans Pro';
text-rendering: optimizeLegibility;
letter-spacing:0px;
}


.categ {
width:298px;
border: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-top: 1px solid #FFF;
background: #dadada none repeat scroll 0% 0%;
position: relative;
}

.categ:hover
{
background: #ceced7 none repeat scroll 0% 0%;
}

.categ a
{
margin-top:2px;
color: #333333;
font: bold 13px Arial,sans-serif;
text-decoration: none;
textshadow: 1px 1px 1px #FFF;
min-height:18px;
height:23px;
width:248px;
display:inline-block;
border:0px solid #454545;
text-indent:7px;
}

.categ a:hover
{
margin-top:2px;
color: #000000;
display: block;
font: bold 13px Arial,sans-serif;
text-decoration: none;
}

.categ .aspan
{
margin-top:4px;
color: #333333;
border:0px solid #454545;
display:inline-block;
}

.bodymenu
{
margin-top:1px;
margin-left:5px;
width:300px;
min-height:200px;
float:left;
margin-right:-1px;
padding-top:5px;
}

.rightdiv
{
float:right;
position:relative;
height: auto !important;
margin-top:0px;
padding-left:2px;
padding-bottom: 8px;
vertical-align:top;
min-height: 450px;
}

.blog_more
{
margin-top:10px;
margin-bottom:10px;
padding-top:6px;
width:200px;
height:32px;
border:1px solid #1242ad;
borderius: 23px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
position:relative;
cursor:pointer;
box-shadow: 0px 1px 1px #000000;
background: #3d6bd4;
}
.blog_more:hover
{
margin-top:10px;
margin-bottom:10px;
padding-top:6px;
width:200px;
height:32px;
border:1px solid #1242ad;
borderius: 23px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
position:relative;
cursor:pointer;
box-shadow: 0px 1px 1px #000000;
background: #3661c2;
}
.blog_more p
{
color:#ffffff;
text-decoration:none;
textshadow: 1px 1px 1px #000000;
font-size:14px;
text-align: center !important;
}
.blog_more p:hover
{
color:#ffffff;
text-decoration:none;
textshadow: 1px 1px 1px #000000;
font-size:14px;
text-align: center !important;

}

.vote_button_click
{

}

.vote_button_no
{
margin:8px;
padding:9px;
border:1px solid #ff8625;
borderius: 23px;
-moz-borderius: 23px;
-webkit-borderius: 23px;
-khtml-borderius: 23px;
position:relative;
cursor:pointer;
box-shadow: 0px 1px 1px #000000;
background: #e56600;
width:380px;
}

.vote_button
{
margin:8px;
padding:9px;
width:200px;
border:1px solid #8c52a4;
borderius: 23px;
-moz-borderius: 23px;
-webkit-borderius: 23px;
-khtml-borderius: 23px;
position:relative;
cursor:pointer;
box-shadow: 0px 1px 1px #000000;
background: #9d6eb1;
}
.vote_button:hover
{
margin:8px;
padding:9px;
width:200px;
border:1px solid #8c52a4;
borderius: 23px;
-moz-borderius: 23px;
-webkit-borderius: 23px;
-khtml-borderius: 23px;
position:relative;
cursor:pointer;
box-shadow: 0px 1px 1px #000000;
background: #9461aa;
}
.vote_button p
{
color:#ffffff;
text-decoration:none;
textshadow: 1px 1px 1px #000000;
font-size:14px;
text-align: center !important;
}
.vote_button_no p
{
color:#ffffff;
text-decoration:none;
textshadow: 1px 1px 1px #000000;
font-size:14px;
text-align: center !important;
}

.navilink
{
display: block;
z-index:-1;
position:realitive;
float:left;
opacity:0.9;
}

.navilink a
{
color: #b4b4b4;
text-decoration:none;
font-size:13px;
textshadow: 1px 1px 0px #ffffff;
}
.navilink a:hover
{
color: #b4b4b4;
text-decoration:none;
font-size:13px;
textshadow: 1px 1px 0px #ffffff;
}

.navilink p
{
color: #b4b4b4;
text-decoration:none;
font-size:13px;
textshadow: 1px 1px 0px #ffffff;
}

.navilink span
{
color: #b4b4b4;
text-decoration:none;
font-size:13px;
textshadow: 1px 1px 0px #ffffff;

}

.navilink span:hover
{
color: #b4b4b4;
text-decoration:none;
font-size:13px;
textshadow: 1px 1px 0px #ffffff;
}


.users_list
{
color:#ff2660;
}

.message_user_active
{
	width: 99%;
	height: 80px;
	display: inline-block;
	vertical-align: top;
	padding: 5px;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	padding-top: 5px;
	border-bottom: 3px solid #b60506;
	/* background: #dbeae0; */
	padding-top: 5px;
	margin-top: 10px;
}

.message_user
{
	width: 98%;
	height: 80px;
	display: inline-block;
	vertical-align: top;
	border-bottom: 3px solid #e8e8e8;
	padding: 5px;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	padding-top: 5px;
	margin-top: 10px;
}

.message_user:hover
{
background:#ffffff;
}

.message_user_active .text_message
{
		color:#000000;
		font-weight:400;
		font-family: 'Source Sans Pro';
}

.message_new {
    font-size: 14px;
    color: #e82d2d;
    font-weight: 700;
    position: absolute;
    right: 5px;
    border: 1px solid #e82d2d;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center !important;
    top: 0px;
    vertical-align: middle;
    padding-top: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.avatar_message
{
width:50px;
height:50px;
display:inline-block;
vertical-align:top;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
float:left;
margin-right:8px;
}

.nick_message
{
	color: #000000;
	line-height: 15px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 1px;
	font-family: 'Source Sans Pro Semibold';
}


.message_read_area_in table
{
		width:100%;
		border: 0px solid #454545;
		display: block;
		overflow:  hidden;
}

.text_message
{
	color: #9c9c9c;
	font-size: 14px;
	max-width: calc(100% - 80px);
	float: left;
	line-height: 1.25em;
	margin-top: 0px;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	display: inline-block;
	width: auto;
	box-sizing:  border-box;
	height: 50px;
	margin-top: 2px;
	overflow:  hidden;
	font-weight: 400;
	font-family: 'Source Sans Pro';
}

.message_ico_l
{width: 35px;height: 35px;display:inline-block;vertical-align:top;position:relative;margin-top:0px;/* border: 1px solid #f7f7f7; */margin-right:  10px;box-sizing:  border-box;}


.message_fly_l
{
	float:left;
	width: 85%;
	height:auto;
	padding:2px;
	margin-left:0px;
	margin-right:5px;
	border: 0px solid #454545;
	vertical-align:middle;
	margin-bottom: 10px;
	background:  #f7f7f7;
	padding: 15px;
	overflow:  hidden;
}

.message_blok_l
{
    width: 100%;
    height: auto;
    display: inline-block;
    /* border: 1px solid #82ce88; */
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 1px 5px 5px 5px;
    /* background: #f2fff3; */
    position: relative;
}

.chat_mess_td
{
	position:relative;
	width:100%;
	display:table-cell;
}

.chat_mess_td .message_time {
    color: #9c9c9c;
    font-size: 12px;
    text-align: left;
    line-height: 1.35em;
    display: block;
    width: 100%;
    margin-top: 5px;
}


.chat_mess_td_r
{
	display: table-cell;
    width: 90%;
    float: left;
	margin-left:10px;
}

.message_read {
    color: #9c9c9c !important;
    font-size: 12px !important;
    text-align: left !important;
    line-height: 1.35em !important;
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
    position: absolute !important;
    right: 0px !important;
    top: -5px !important;
    text-align: right !important;
}

.chat_mess_td .message_time span{
    color: #9c9c9c;
    font-size: 12px;
    text-align: left;
    line-height: 1.35em;
    display: inline-block;
    margin-right:10px;
}


.chat_mess_td a
{
	color: #b60506;
	text-decoration:none;
	border-bottom: 1px solid #b60506;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	font-size: 14px;
	line-height: 1.35em;
}

.chat_mess_td p {
    color: #000000;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-size: 15px;
    line-height: 1.35em;
    display: inline-block;
    float: left;
    text-align: left;
    word-break: break-all;
}

.chat_mess_td span {
    color: #000000;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 1.35em;
    display: inline-block;
    float: left;
    text-align: left;
}

.chat_mess_td_r .message_time {
    color: #9c9c9c;
    font-size: 12px;
    text-align: left;
    line-height: 1.35em;
    display: block;
    width: 100%;
    margin-top: 5px;
    float: right;
    text-align: left;
}

.chat_mess_td_r a
{
	color: #b60506;
	text-decoration:none;
	border-bottom: 1px solid #b60506;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	font-size: 14px;
	line-height: 1.35em;
	float: none;
	text-align: left;
}

.chat_mess_td_r p {
    color: #000000;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 1.35em;
    display: inline-block;
    float: left;
    text-align: left;
    word-wrap: break-word;
}

.chat_mess_td_r span {
    color: #a3a3a3;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 1.35em;
    display: inline-block;
    float: right;
    text-align: right;
    margin-left: 5px;
    margin-right:  5px;
}

.message_fly_r
{
	float:right;
	width: 85%;
	height:auto;
	padding:2px;
	margin-left:0px;
	margin-right:5px;
	border: 0px solid #454545;
	vertical-align:middle;
	margin-bottom: 10px;
	background:  #f7f7f7;
	padding: 15px;
	overflow:  hidden;
}

.chat_ar
{
	width: 45px;
    overflow: hidden;
}

.message_fly_r tbody
{
    width: 100%;
    display: table;	
}

.message_ico_r { 
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: top;
    float: left;
    margin-top: 0px;
    margin-left: 0px;
    /* border: 1px solid #f7f7f7; */
}



.online_message_user
{border: 1px solid #e82d2d;}

.message_blok_r
{
    width: 100%;
    height: auto;
    display: inline-block;
    /* border: 1px solid #82ce88; */
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 1px 5px 5px 5px;
    /* background: #f2fff3; */
    position: relative;
}

.message_blok_r a
{
	color: #b60506;
	text-decoration:none;
	border-bottom: 1px solid #b60506;
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap; 
	white-space: -pre-wrap; 
	white-space: -o-pre-wrap; 
	word-wrap: break-word; 
	font-size: 14px;
	line-height: 1.35em;
}

.message_blok_r p {
    color: #000000;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 1.35em;
    text-align: right;
}

.message_blok_r span
{
    color: #000000;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 1.35em;
    text-align: right;
}

.chat_nick
{
	font-size:14px !important;
	color:#000000 !important;
	font-weight: 700 !important;
	display: block;
	float:left;
	border-bottom:none  !important;
	width:  100%;
	margin-bottom: 5px;
}

.service_message
{
float:left;
width:955px;
min-height:250px;
border: 1px solid #3781bf;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
background-color: #f0f4ff;
padding:10px;

}

.service_p
{
font-size:15px;
color:#043966;

}

.service_p1
{
font-size:12px;
color:#77056b;

}

.error_prof
{
color:#9b0e0e;
margin-left: auto;
margin-right: auto;
display: block;
}

.checkbox {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 17px;
  height: 17px;
}

.checkbox + label {
  cursor: pointer;
}



.checkbox:not(checked) {
  position: absolute;
  opacity: 0;
}
.checkbox:not(checked) + label {
  position: relative; 
  padding: 0 0 0 60px; 
}

.checkbox:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 0;
  width: 50px;
  height: 26px;
  borderius: 13px;
  background: #CDD1DA;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
}

.checkbox:not(checked) + label:after {
  content: '';
  position: absolute;
  top: -2px;
  left: 2px;
  width: 22px;
  height: 22px;
  borderius: 10px;
  background: #FFF;
  box-shadow: 0 2px 5px rgba(0,0,0,.3);
  transition: all .2s; 
}

.checkbox:checked + label:before {
  background: #9FD468;
}

.checkbox:checked + label:after {
  left: 26px;
}


.checkbox1 {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 10px;
  height: 10px;
}

.checkbox1 + label {
  cursor: pointer;
}

.checkbox1 + label span{
  font-size: 14px;
  top: -3px;
  position: relative;
  width: 100%;
  margin-left: 5px;
}

.checkbox1:not(checked) {
  position: absolute;
  opacity: 0;
}
.checkbox1:not(checked) + label {
  position: relative; 
  padding: 0 0 0 60px; 
}

.checkbox1:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -2px;
  left: 0;
  width: 50px;
  height: 23px;
  background: #b9cada;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
}

.checkbox1:not(checked) + label:after {
  content: '';
  position: absolute;
  top: -2px;
  left: -3px;
  width: 25px;
  height: 21px;
  background: #FFF;
  border: 1px solid #3c8dbc;
  transition: all .2s;
}

.checkbox1:checked + label:before {
  background: #3c8dbc;
}

.checkbox1:checked + label:after {
  left: 26px;
}

.obj_status {
    width: auto;
    margin-left: 158px;
    margin-top: 20px;
    margin-bottom: 5px;
    box-sizing: border-box;
    font-size: 14px;
    font-family: 'Source Sans Pro Semibold';
}

.paddopl
{
	font-size:14px;
	color:#000000;
	padding-top: 5px;
	margin-top:5px;
	margin-right:15px;
	margin-left:10px;
	margin-bottom:5px;
	text-align: left;
	display:block;
}

.paddop
{
	float:right;
	font-size:14px;
	color:#000000;
	padding-top: 5px;
	margin-top:5px;
	margin-right:15px;
	text-align:  right;
}

.addunit
{
	float:left;
	font-size:14px;
	color:#000000;
	padding-top: 5px;
	margin-left:5px;
	text-align:left;
}



.inputadm {
    display: inline-block;
    margin: 5px;
    background: #fbfbfb;
    border: 1px solid #dddddd;
    text-decoration: none;
    font-size: 15px;
    height: 35px;
    padding-left: 10px;
    padding-right: 5px;
    box-sizing: border-box;
    color: #001420;
    max-width: 410px;
    width: 98%;
    font-family: 'Source Sans Pro';
}

.inputadm1 {
    display: inline-block;
    margin: 5px;
    background: #fffff0;
    border: 1px solid #dddddd;
    text-decoration: none;
    font-size: 15px;
    height: 35px;
    padding-left: 10px;
    padding-right: 5px;
    box-sizing: border-box;
    color: #001420;
    max-width: 210px;
    width: 98%;
    font-family: 'Source Sans Pro';
}

.inputfb {
    display: inline-block;
    margin: 8px;
    background: #f4f4f4;
    border: 0px solid #e8e8e8;
    text-decoration: none;
    font-size: 15px;
    height: 40px;
    padding-left: 10px;
    padding-right: 5px;
    box-sizing: border-box;
    color: #001420;
    max-width: 550px;
    width: 95%;
    font-family: 'Source Sans Pro';
    padding-left:15px;
}

.inputfb::placeholder
{
color:#a8a8a8;
}

.inputfbta {
	height:110px;
	padding-top:10px;
	padding-left:15px;
}

.inadw
{	
	display: inline-block;
	margin: 5px;
	background: ffffff;
	border: 0px solid #e8e8e8;
	text-decoration: none;
	font-size: 15px;
	height: 35px;
	padding-left: 10px;
	padding-right: 5px;
	box-sizing: border-box;
	color: #001420;
	max-width: 410px;
	width: 98%;
	font-family:'Source Sans Pro';
}

.inadw::placeholder
{
color:#a8a8a8;
}

select.inadw
{
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
	background: #ffffff url(/img/input_arrow.png) no-repeat center right;
	background-position-x: 98%;
    outline: none;
    -moz-outline: none;
	padding-right:30px;
}



.inputadd
{	
	display: inline-block;
	margin: 5px;
	background: #f4f4f4;
	border: 0px solid #e8e8e8;
	text-decoration: none;
	font-size: 15px;
	height: 35px;
	padding-left: 10px;
	padding-right: 5px;
	box-sizing: border-box;
	color: #001420;
	max-width: 410px;
	width: 98%;
	font-family:'Source Sans Pro';
}

.inputadd::placeholder
{
color:#a8a8a8;
}

select.inputadd
{
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
	background: #f4f4f4 url(/img/input_arrow.png) no-repeat center right;
	background-position-x: 98%;
    outline: none;
    -moz-outline: none;
	padding-right:30px;
}


.inputadd1
{
max-width:590px;
width:98%;
}

.inputadd2 {
    min-height: 200px;
    max-width: 823px;
    width: 98%;
    box-sizing: border-box;
    padding-top: 5px;
    margin-left: 5px !important;
}

.inputadd3 {
    min-height: 150px;
    max-width: 823px;
    width: 98%;
    box-sizing: border-box;
    padding-top: 5px;
    margin-left: 5px !important;
}

.inputadd4 {
    width: 425px;
    padding: 5px;
    margin-left: 5px !important;
    height: 70px;
}

.inputadds
{
display: inline-block;
margin: 5px;
padding: 2px;
background: #ffffff;
borderius: 3px;
border: 1px solid #C8AC98;
text-decoration: none;
box-shadow: 0px 0px 5px #d1d1d1;
font-size: 14px;
width: 530px;
}

input, select, option
{
	outline: none;
	border: 1px solid #d6d6d6;
	font-family: 'Source Sans Pro';
	font-size: 15px;
}

input::placeholder
{
color:#202020;
}

.propin1
{
borderius:2px;
border: 1px solid #ffffff;
min-height:50px;
min-width:500px;
position:relative;
display: inline-block;
margin-left: auto;
margin-right: auto;
overflow: hidden;
text-align: center !important;
float: left;
}


.propdiv
{
	/* border: 1px solid #d4d4d4; */
	vertical-align: middle;
	width: 25%;
	/* overflow: hidden; */
	/* text-align: center !important; */
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 120px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 5px;
	position:relative;
}
 
.propdiv2
{
	/* border: 1px solid #d4d4d4; */
    vertical-align: middle;
    width: 25%;
    overflow: hidden;
    display: inline-block;
    text-align: center !important;
    white-space: nowrap;
    height: 42px;
    box-sizing: border-box;
    margin-left: 5px;
    margin-right: 5px;
    min-width: 280px;
}

.propdiv3
{
    /* border: 1px solid #d4d4d4; */
    vertical-align: middle;
    width: auto;
    overflow: hidden;
    display: inline-block;
    text-align: center !important;
    white-space: nowrap;
    min-width: 250px;
    height: 42px;
    box-sizing: border-box;
    margin-left: 5px;
}

/*
.propdiv:after {
  content:'';
  width:100%;
  order:0;
}

.propdiv2:after {
  content:'';
  width:100%;
  order:0;
}
*/

.propdiv_pr {
  order:1;
}

.propin {
    border: 0px solid #dbdbdb;
    height: auto;
    width: 99%;
    position: relative;
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    font-size: 15px;
    max-width: 1150px;
    vertical-align: top;
}

.propin2
{
	/* border: 1px solid #f3f3f3; */
	height: auto;
	width: 100%;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 11px;
	font-size: 15px;
	max-width: 1149px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	/* text-align: center !important; */
	z-index:  155;
}

.propin3
{
    /* border: 1px solid #f3f3f3; */
    height: auto;
    width: 99%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    font-size: 15px;
    max-width: 1138px;
    /* text-align: center !important; */
    z-index:  20;
}

.seainp
{
    display: inline;
    background: #f3f3f3;
    text-decoration: none;
    font-size: 15px;
    height: 40px;
    max-width: 80px;
    color: #525252;
    box-sizing: border-box;
    border: none;
    text-align: center !important;
    min-width: 80px;
    padding-left: 10px;
    padding-right: 0px;
    text-overflow:  ellipsis;
    overflow: hidden;
    font-family: 'Source Sans Pro';
    font-weight: 500;
}

.seainp::placeholder
{
	color:#b5b5b5;
	font-size:13px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
	padding-right:10px;
}

.seainp_p
{
    color: #000000;
    display: inline;
    text-transform: capitalize;
    font-size: 14px;
    font-family: 'Source Sans Pro';
}

.seainp_sp
{color: #bfbfbf;display: inline;font-size: 12px;font-weight: 500;font-family: 'Source Sans Pro';}

.sminp
{
    display: inline-block;
    padding-left: 20px;
    background: #f3f3f3;
    text-decoration: none;
    font-size: 14px;
    height: 40px;
    width: 100%;
    box-sizing: border-box;
    border: none;
    font-weight: 500;
    position: relative;
	cursor:pointer;
}


.sminp:after
{
	position: absolute;
	display: inline-block;
	border: 0px solid;
	content: "\f2f9";
	font-family: "Material-Design-Iconic-Font";
	font-size: 20px;
	color: #b2b29c;
	top: 11px;
	right: 14px;
	z-index:155;
	cursor:  pointer;
}


.select_copy
{
	display:none;
}


.sminp1 p
{
	line-height:40px;
	width: 100%;	

}

.smopt1 {
    display: inline-block;
    padding-left: 10px;
    background: #f3f3f3;
    text-decoration: none;
    font-size: 14px;
    width: 98%;
    box-sizing: border-box;
    border: none;
    font-weight: 500;
    position: relative;
    padding-right: 20px;
    border: 1px solid #e8e8e8;
    border-top: 1px solid #e0e0e0;
    padding-top: 7px;
    padding-bottom: 7px;
    position: relative;
    max-height: 40px;
    max-width: 280px;
    margin-left: 5px;
    overflow: hidden;
}

.smopt1:hover
{
    padding-right: 10px;
    overflow-y:  scroll;
}

.smioption1
{
	max-width: 100%;
    overflow: hidden;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    padding: 5px;
    cursor: pointer;
    text-align: center !important;
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    box-sizing: border-box;
}

.smioption1:hover {
	background: #ffffff;
}

.smioption_cl1 p
{
	color:#a8a8a8;
}



.sminp p
{
	line-height:40px;
	width: 100%;
	font-family: 'Source Sans Pro';
}

.smopt
{
    display: none;
    padding-left: 10px;
    background: #f3f3f3;
    text-decoration: none;
    font-size: 14px;
    width: 100%;
    box-sizing: border-box;
    border: none;
    font-weight: 500;
    position: relative;
    padding-right:  20px;
    border: 1px solid #e8e8e8;
    border-top: 1px solid #e0e0e0;
    padding-top: 7px;
    padding-bottom:  7px;
    position: absolute;
    max-height: 200px;
    float:  left;
	left:0px;
	top:40px;
}

.smopt:hover
{
    padding-right: 10px;
    overflow-y:  scroll;
}

.smioption
{
	max-width: 100%;
    overflow: hidden;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    padding: 5px;
    cursor: pointer;
    text-align: center !important;
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    box-sizing: border-box;
}

.smioption:hover {
	background: #ffffff;
}

.smioption_cl p
{
	color:#a8a8a8;
}


.seainp1 {
    display: inline-block;
    padding-left: 20px;
    background: #f3f3f3;
    text-decoration: none;
    font-size: 14px;
    height: 40px;
    width: 100%;
    box-sizing: border-box;
    border: none;
    font-weight: 500;
    position: relative;
}

.seainp1:focus
{
textshadow: 0px 0px 0px #ffffff;
}

.seainp1:hover
{
cursor:pointer;
}

.seainp2
{

}

.silverline
{
height:3px;
width:100%;
background:#f4f4f4;
}

.silverline1
{
height:1px;
width:100%;
background:#e8e8e8;
}

.silverline2
{
height:2px;
width:100%;
background:#e8e8e8;
margin-bottom:3px;
}

.silverline3 {
    height: 1px;
    width: 98%;
    background: #ffffff;
}

option[default] {
  opacity: 0.5;
}

.podkat_div
{
    display: inline-block;
    padding: 5px;
    background: #ffffff;
    border-radius: 3px;
    border: 1px solid #4787a0;
    text-decoration: none;
    min-height: 30px;
    margin-right: 8px;
    margin-bottom: 8px;
    color: #4787a0;
    font-size: 15px;
    box-sizing: border-box;
    line-height: 107%;
}

.message_user_list
{float: right;height: 530px;/* border: 1px solid #b5ceba; */position: relative;overflow: hidden;overflow-y: scroll;padding: 0px;display: inline-block;width: 29%;box-sizing: border-box;}

.message_user_list_in
{float: right;width: 100%;height: 498px;/* margin-right: 3px; *//* overflow-x: hidden; *//* overflow-y: visible; */padding-left: 2px;}

.message_read_area
{height: 350px;border-top: 1px solid #e8e8e8;overflow: hidden;/* padding: 5px; */float: left;display: inline-block;width: 70%;margin-right: 5px;border-bottom: 1px solid #e8e8e8;padding-bottom: 30px;box-sizing:  border-box;}

.message_read_area_in
{float: left;width: 100%;height: 330px;border: 0px solid #3781bf;overflow-x: scroll;padding: 0px;overflow-x:  hidden;margin-top: 10px;position:  relative;padding-bottom: 15px;}

.message_write
{float: left;width: 69%;max-height: 130px;margin-top: 20px;border: 0px solid #454545;/* overflow: hidden; */z-index:  15;}

.message_write_area
{height: 92px;border: 0px solid #d2d2a7;color: #001420;background: #e8e8e8;font-size: 16px;display: inline-block;line-height: 18px;width: 100%;box-sizing:  border-box;padding: 15px;padding-top: 10px;}

.message_tip_info
{height: 0px;width: auto;margin-bottom: 5px;margin-left: 0px;float: left;font-size: 13px;background: #f3f3f3;display: none;text-align: center !important;padding: 5px;padding-left: 10px;padding-right: 10px;min-height: 30px;margin-top: 5px;vertical-align: bottom;}

.message_tip_info p
{
	font-size:14px;
	color:#000000;
}

.message_button
{
    min-width: 150px;
    height: 40px;
    background: #b71c1c url(/img/post_ad_button.png);
    cursor: pointer;
    position: relative;
    color: #ffffff;
    display: inline;
    width: auto;
    margin-top: 10px;
    float: right;
    background-size: cover;
    font-size: 15px;
    border: none;
    padding-left: 10px;
    padding-right: 25px;
}

.mess_baf
{
position:relative;	
}

.mess_baf:after
{
    content: "\f194";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #ffffff;
    position: absolute;
    right: 15px;
    top: 21px;
}

.social_reg
{
position:absolute;
right:30px;
border:0px solid #454545;

}

.social_rega
{
text-decoration:none;

}

.social_reg_success
{
position:absolute;
right:50px;
top:130px;
border:0px solid #454545;

}


.profile_about
{
right:315px;
top:30px;
width:auto;
max-width:335px;
position:absolute;
max-height:136px;
height:auto;
overflow:hidden;
border:1px solid #ffc300;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
padding:5px;
background-color:#ffeeb7;
}

.profile_fb
{
width:70px;
height:70px;
background-color:#ffffff;
cursor:pointer;
float:left;
margin-right:25px;
}

.profile_fb_4b
{
width:70px;
height:70px;
background-color:#ffffff;
cursor:pointer;
float:left;
margin-right:25px;
}

.profile_fb_4b img
{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0.3333,0.3333,0.3333,0,0,0,0,0,1,0'/></filter></svg>#grayscale");
filter: gray; /* IE 6-9 */
}

#infor
{
text-color:#ffffff;
color:#ffffff;
}



.contentbg
{
background-color:#fefffe;
 margin-right:1px;
 margin-bottom:10px;
width: 725px;
height: auto !important;
position: relative;
padding:0px;

borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
border: 1px solid #c0dcab;
float:right;
box-shadow: #c0dcab 1px 1px 10px;

}

.contentb
{
background-color:#fefffe;
 margin-right:17px;
 margin-bottom:10px;
width: 713px;
height: auto !important;
position: relative;
padding:5px;
overflow: hidden;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
border: 1px solid #c0dcab;
float:right;
box-shadow: #c0dcab 1px 1px 10px;

}

.contentg
{
background-color:#fefffe;
 margin-right:17px;
 margin-bottom:11px;
width: 714px;
height: auto !important;
position: relative;
padding:5px;
overflow: hidden;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
border: 1px solid #c0dcab;
float:right;
box-shadow: #c0dcab 1px 1px 10px;

}

.contentm
{
background-color:#fefffe;
 margin-right:21px;
 margin-bottom:10px;
width: 700px;
height: auto !important;
position: relative;
padding:5px;
overflow: hidden;
borderius: 8px;
-moz-borderius: 8px;
-webkit-borderius: 8px;
-khtml-borderius: 8px;
border: 1px solid #c0dcab;
float:center;
box-shadow: #c0dcab 1px 1px 10px;

}

.contentf
{
margin-left:auto;
 margin-right:auto;
 margin-bottom:0px;
width: 980px;
height: auto !important;
position: relative;
padding:5px;
background-color:#ffffff;
overflow: hidden;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
border: 0px solid #f5f5f5;
float:center;

}

.content
{
margin-left:auto;
 margin-right:10px;
 margin-bottom:0px;
width: 728px;
height: auto !important;
position: relative;
padding:5px;

overflow: hidden;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
border: 0px solid #f5f5f5;
float:right;

}

.content7
{
margin-left:auto;
 margin-right:3px;
 margin-bottom:0px;
width: 725px;
height: auto !important;
position: relative;
padding:0px;
background-color:#ffffff;
overflow: hidden;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
border: 0px solid #f5f5f5;
float:right;

}



.content_new
{
margin-left:-30px;
 margin-right:auto;
 margin-bottom:5px;
 float:right;
width: 725px;
height: auto !important;
position: relative;
padding-left:10px;
padding-top:5px;
background-color:#ffffff;
border: 0px solid #4f7098;
overflow: hidden;
borderius: 0px;
-moz-borderius: 0px;
-webkit-borderius: 0px;
-khtml-borderius: 0px;
}

.content_newr
{
margin-left:-30px;
 margin-right:auto;
 margin-bottom:5px;
 float:right;
width: 755px;
height: auto !important;
position: relative;
padding-left:10px;
padding-top:5px;
background-color:#ffffff;
border: 0px solid #4f7098;
overflow: hidden;
borderius: 0px;
-moz-borderius: 0px;
-webkit-borderius: 0px;
-khtml-borderius: 0px;
}


.blok_span_big2
{
color: #c72749;
font-size:21px;
font-family: 'Source Sans Pro';
font-weight: normal;
position:relative;
line-height:23px;
margin-left:0px;
margin-bottom:10px;

}

.blok_span_big1
{
color: #0e99da;
font-size:21px;
font-family: 'Source Sans Pro';
font-weight: normal;
position:relative;
line-height:23px;
margin-left:0px;
margin-bottom:10px;
textshadow: 1px 1px 0px #ffffff;
}

.blok_span_big
{
color: #074d6f;
font-size:21px;
font-family: 'Source Sans Pro';
font-weight: normal;
position:relative;
line-height:23px;
margin-left:10px;
}


.comments_blok_answer
{
width:700px;
margin-bottom:15px;
margin-left:10px;
margin-top:10px;
background-color:#ffffff;
border: 0px solid #454545;
height:auto;
min-height:150px;
overflow:hidden;
z-index:100;
}



.comments_read_blok_answer
{
width:585px;
height:auto;
min-height:110px;
border-bottom: 1px dotted #f9bcc7;
margin-top:10px;
margin-left:125px;
z-index:10;
margin-bottom:-5px;
 white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla,   1999  */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */

}

.comments_user_name
{
height:18px;
width:580px;
border: 1px solid #ffce26;
margin-bottom:5px;
margin-left:10px;
float:left;
borderius: 4px;
-moz-borderius: 2px;
-webkit-borderius: 2px;
-khtml-borderius: 2px;
color: #000000;
background-color: #fffe9a;
padding-left:5px;
text-align:left;
}

.comments_user_name .nick
{
color:#999999;
}

.comments_user_name a
{
color:#315fbc;
text-decoration:none;
}



.do
{
float:left;
margin-left:10px;
margin-top:-5px;
margin-bottom:2px;
}

.do p
{
color:#683253;
text-decoration:none;
font-size:10px;
margin-left:5px;
}

.do a
{
color:#6c48d3;
text-decoration:none;
font-size:10px;
margin-left:0px;
border-bottom:1px dotted #ff0000;
}


.read_answer
{
width:95%;
height:20px;
border: 0px solid #454545;
margin-left:25px;
overflow:hidden;
}

.read_answer .blue
{
color: #7f007e;
font-weight:600;
}

.read_answer .green
{
color: #367f00;
font-weight:500;
}

.visit
{
color:#454545;
font-size:10px;
}

.visit:first-letter {
    stext-transform: uppercase;
}

.visit_blok:first-letter
{
	stext-transform: uppercase;
}

.visit_blok
{
	margin-top: 2px;
	margin-bottom: 0px;
	padding-right: 10px;
	width: auto;
	display: inline-block;
	text-align: left;
	box-sizing: border-box;
	min-width: 150px;
}

.visit_blok span
{
	color: #000000;
	font-size: 13px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 5px;
	margin-bottom: 3px;
	line-height: 1.35em;
	font-family: 'Source Sans Pro';
}

.letgod150
{
color:#a23d00;
font-size:13px;
margin-left:0px;
display:inline-block;
}

.visit_blok150
{
margin-top:3px;
margin-bottom:3px;
padding-left:7px;
padding-right:7px;
padding-bottom:2px;
padding-top:5px;
background-color:#cfcfcf;
width:auto;
display:inline-block;
borderius: 4px;
}

.online_blok300
{
margin-top:3px;
margin-bottom:3px;
padding-left:7px;
padding-right:7px;
padding-bottom:3px;
background-color:#aae88d;
width:auto;
display:inline-block;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
border: 0px solid #454545;
}

.online_blok300 span
{
color:#d50855;
font-weight:600;
}

.online_blok150
{
margin-top:3px;
margin-bottom:3px;
padding-left:7px;
padding-right:7px;
padding-bottom:3px;
background:#fffe00;
width:auto;
display:inline-block;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
border: 1px solid #d50855;
}

.online_blok150 span
{
color:#d50855;
font-weight:600;
}

.prof_subd
{
	border-top: 1px solid #f3f3f3;
	display:  table;
	width:  100%;
	margin-top: 10px;
}

.prof1 {
    display: inline-block;
    max-width: 500px;
    border: 0px solid #454545;
    width: 100%;
}

.online_blok
{
    margin-top: 5px;
    width: auto;
    display: block;
    text-transform: uppercase;
    text-align: left;
}

.online_blok span
{
	color: #000c1b;
	/* font-weight: 600; */
	font-size: 14px;
	vertical-align:  top;
	font-family: 'Source Sans Pro Semibold';
}

.div_profile_stat1
{
float:right;
 border:0px solid #454545;
display:inline-block;
position:relative;
margin-left: 30px;
margin-right: auto;
}

.div_profile_stat {
    float: right;
    display: inline-block;
    position: absolute;
    margin-right: 0px;
    right: 0px;
    vertical-align: top;
    margin-top: 10px;
}

.profile_nick100
{
margin-bottom: 5px;
display: block;
font-size: 18px;
color: #373c40;
border: 0px solid #454545;
text-decoration: none;
margin-top: -2px;
textshadow: 1px 1px 0px #ffffff;
text-transform: uppercase;
font-family: 'Source Sans Pro Bold';
display: inline-block;
    word-break: break-word;
}

.div_profile_full {
    margin-left: auto;
    height: auto;
    min-height: 110px;
    display: table;
    margin-bottom: 5px;
    margin-top: 0px;
    padding: 5px;
    /* border: 1px solid #fbfbfb; */
    z-index: 1;
    position: relative;
    margin-right: auto;
    box-sizing: border-box;
    width: 100%;
    overflow: visible;
}

.div_profile_full_info {
    float: left;
    border: 0px solid #454545;
    min-height: 200px;
    margin-left: 15px;
    position: relative;
    margin-right: auto;
    display: inline-block;
    width: calc(100% - 230px);
    overflow: visible;
}

.u_about
{
max-width: 900px;
height: auto;
border: 1px solid #e1e0e0;
display: block;
background-color: #ffffe2;
padding: 10px;
margin-left: auto;
borderius: 2px;
-moz-borderius: 2px;
-webkit-borderius: 2px;
-khtml-borderius: 2px;
margin-right: auto;
box-sizing: border-box;
}


.div_profile 
{
    width: 100%;
    height: auto;
    min-height: 110px;
    padding-bottom: 8px;
    display: inline-block;
    margin: 0px auto;
    margin-bottom: 7px;
    padding-top: 5px;
    position: relative;
    margin-top: 5px;
    max-width: 260px;
    display: block;
    text-align: left;
}

.div_profile_200
{
margin-left:5px;
width:340px;
height:150px;
min-height:110px;
border:1px solid #9ec2d1;
padding-bottom:8px;
display:inline-block;
margin-bottom:5px;
background-color: #dff5f9;
padding-top:5px;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
position:relative;
box-shadow: 0px 0px 5px 5px #c9cacc;
}

.profile_avatar_100
{width:200px;height:200px;display:inline-block;overflow:hidden;}

.avatar_info
{
	color:#9c9c9c;
	font-size: 13px;
	line-height:1.5em;
}


.comments_small
{

width:635px;
height:auto;
display:inline-block;
margin-bottom:5px;
padding:0px;
borderius: 2px;
-moz-borderius: 2px;
-webkit-borderius: 2px;
-khtml-borderius: 2px;
position:relative;
border:0px solid #454545;
}

.div_comments_small
{
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
display:inline-block;
width:585px;
border-width: 1px;
border-style: solid;
border-color: #CCC #C3D4E3 #CCC #C3D4E3;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
padding: 1px 1px 1px 7px;
background: #ECECEC;
position: relative;
min-height:28px;
cursor:pointer;
}

.div_comments_small:hover
{
border: 1px solid #a7bed3;
background: #eae5e5;

}

.advcmsml p
{
textshadow: 1px 1px 1px #FFF;
color:#000000;
}

.div_comments_small p
{
textshadow: 1px 1px 1px #FFF;
}

.avatar_small
{
width:35px;
height:35px;
border: 1px solid #555555;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
float:left;
margin-right:7px;
margin-left:0px;
display:inline-block;
overflow:hidden;
}

.avatar_120
{
    width: 100px;
    height: 100px;
    margin-right: 10px;
    display: inline-block;
    overflow: hidden;
    float: left;
}

.avatar_120 img
{
    width: 100px;
    height: 100px;
    float: left;
}

.avatar_200
{
	width: 200px;
	height: 200px;
	float: left;
	margin-right: 0px;
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.avatar_profile {
    width: 80px;
    height: 80px;
    float: left;
    overflow: hidden;
    margin-right: 5px;
    display: table-cell;
}

.avatar_profile1 {
    width: 80px;
    height: 80px;
    float: left;
    overflow: hidden;
    margin-right: 5px;
    display: table-cell;
}


.avatar_profile img 
{
    width: 80px;
    height: 80px;
    float: left;
}

.avatar_profile1 img
{
width:80px;
height:80px;
float:left;
}


.comments_area
{
width:580px;
height:auto;
min-height:120px;
border: 0px dotted #454545;
margin-bottom:5px;
float:left;
}




.button
{min-height:30px;
border: 1px solid #1291a0;
margin-bottom:5px;
margin-left:10px;
float:left;
borderius: 15px;
-moz-borderius: 15px;
-webkit-borderius: 15px;
-khtml-borderius: 15px;
font-size:13px;
font-weight:bold;
color: #ffffff;
background-color: #31adbc;
cursor:pointer;
}

.button:hover
{
min-height:30px;
border: 1px solid #1ca75d;
margin-bottom:5px;
margin-left:10px;
float:right;
borderius: 15px;
-moz-borderius: 15px;
-webkit-borderius: 15px;
-khtml-borderius: 15px;
font-size:13px;
font-weight:bold;
color: #ffffff;
background-color: #31bc72;
cursor:pointer;
}

.tip_info {
    height: 0px;
    margin: 0px auto;
    width: 98%;
    border: 1px solid #e8e8e8;
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 12px;
    background: #ffffff;
    display: none;
    text-align: center !important;
    padding-left: 8px;
    padding-right: 8px;
}

.tip_info p {
    color: #002440;
    line-height: 1.35em;
}

.tip_infoa
{
font-size:12px;
color: #1e23ff;
}

.tip_infop
{
font-size:12px;
color: #ff3434;
}


.blok_blue
{
width:983px;
height:29px;
margin-left:-5px;
margin-right:auto;
float:center;
borderius: 4px;
z-index:1100;
position:relative;
background-color:#7ed251;
background: linear-gradient(to top, #236ee2 0%, #468fff 45%, #236ee2 100%);
border: 1px solid #2d65bb;
margin-bottom:15px;
}

.blok_blue p
{

margin-left:10px;
margin-top:5px;
font-size:16px;
color:#ffffff;
textshadow: #177117 1px 1px 2px, #177117 -1px -1px 2px, #177117 -1px 0px 2px, #177117 1px 2px 2px;
letter-spacing:1px;
}

.blok_980
{
margin-left:0px;
border: 0px solid #454545;
width:980px;
min-height:100px;
position:relative;
display:table;
}


.copy_text
{
bottom: 45px;
margin-left:130px;
border: 0px solid #454545;
position: absolute;
}

.copy_text p
{
font: 13px Tahoma;
color: #42599C;
textshadow: 1px 1px 0px #FFF;
text-decoration:none;
text-align: center !important;
}

.copy {

font: 13px Tahoma;
color: #63005e;
float:left;
margin-left: 30px;
bottom: 10px;
position: absolute;
textshadow: 1px 1px 0px #ffffff;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
height:30px;
width:250px;
wrap:nowrap;
border:0px solid #21c202;
}



.copy a{
font: 15px Tahoma;
color: #ffff35;
textshadow: 0px 1px 1px #000000, 1px 1px 1px #000000, 1px 1px 1px #000000, 1px 1px 1px #000000;
text-decoration:none;
}

.copy a:hover{
position: relative;
font: 15px Tahoma;
color: #ffffff;
}

.counters {
position: absolute;
float: left;
top: 10px;
}


.imgdiv
{
width:152px;
height:105px;
overflow:hidden;
border:0px solid #168504;
borderius: 0px;
-moz-borderius: 0px;
-webkit-borderius: 0px;
-khtml-borderius: 0px;
}



#mid_1
{
overflow:hidden;
border: 0px solid #000000;
float:left;
z-index:1;
background: #ffffff;
}

#mid_2
{
overflow:hidden;
border: 0px solid #000000;
float:left;
z-index:2;
background: #ffffff;
}

#mid_3
{
overflow:hidden;
border: 0px solid #000000;
float:left;
z-index:3;
background: #ffffff;
}

#mid_4
{
overflow:hidden;
border: 0px solid #000000;
float:left;
z-index:4;
background: #ffffff;
}

#mid_5
{
overflow:hidden;
border: 0px solid #000000;
float:left;
z-index:5;
background: #ffffff;
}

.timggl
{
float: right;
margin-left: 11px;
margin-bottom: 8px;
border: 1px solid #4b9921;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
height:120px;
}

.timggr
{
float: left;
margin-bottom: 5px;
margin-top: -5px;
border: 1px solid #bbe1a7;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
}

.left_p {
color: #ffffff;
font-size: 15px;
position: relative;
vertical-align:center;
text-align: center !important;
margin-top:6px;
line-height:15px;
textshadow: #177117 0px 1px 1px, #1e7e1e 0px 0px 1px, #177117 -1px 0px 1px, #177117 1px 1px 1px;
}


.left_blok {
background: linear-gradient(to top, #7ed251 0%, #a8f67e 46%, #7ed251 100%);
width: 248px;
height: 31px;
border: 1px solid #4b9921;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
float: left;
margin-top: -1px;
margin-right: 3px;
margin-bottom:3px;
display:table-cell;
box-shadow: 1px 1px 1px #e2e1e1;
}





.categ_p {
color: #ffffff;
font-size: 14px;
position: relative;
vertical-align:middle;
line-height:15px;
top:-13px;
textshadow: 1px 1px 1px #000000;
word-wrap:nowrap;
border: 0px solid #454545;
margin-left:5px;
}

.categ_a
{
float: left;
top:2px;
height: 28px;
left:5px;
position: relative;
text-decoration:none;
width:100%;

}


form {padding-right: 0px;padding-left: 0px;padding-bottom: 0px;margin: 0px;padding-top: 0px;display: block;}

a {color: #4242b6;text-decoration: underline;font-size: 15px;font-family: 'Source Sans Pro';}

a:hover {
color: #db310f;
text-decoration:none;
underline-color:red;
}

.abl
{
color: #ab5421;
text-decoration: none;
font-size:17px;
font-family: 'Source Sans Pro';
line-height:23px;
border-bottom:1px dashed #454545;
}

.abl:hover
{
color: #ab5421;
text-decoration: none;
font-size:17px;
font-family: 'Source Sans Pro';
line-height:23px;
border-bottom:1px dashed #454545;
}

img
{
border:0;
swidth:  100%;
sheight:  100%;
}

.pkur
{

font-family: 'Source Sans Pro';
font-weight: bold;
font-size:23px;
border:0px solid #454545;
line-height:21px;
margin-left:10px;
margin-top:1px;
display:inline-block;
color:#b23342;
float:left;
overflow:hidden;
}


.paginationadm {
  display: block;
  /* justify-content: center; */
  margin-top: 30px;
  margin-bottom:  20px;
 }

.pages1adm
{font-size: 16px;color: #fff;text-decoration: none;padding-bottom: 10px;display: table;margin: 0px auto;margin-top: 10px;margin-bottom: 10px;}

.pages_pnadm
{cursor: pointer;min-width: 30px;height: 40px;margin: 0px;display: inline-block;font-weight: 600;/* border: 1px solid #454545; */position: relative;top: -13px;text-align: center !important;text-decoration: none;}

.pages_pnadm b:after
{content: "\f2fa";font: normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size: 21px;color: #000000;position: relative;top: 16px;}

.pages_pnadm:hover
{
color: #3f9ad8; 
}

.pages_ptadm
{min-width: 30px;height: 40px;/* margin: 5px; */cursor: pointer;display:  inline-block;position:  relative;/* border:  1px solid; */top: -7px;text-align: right;text-decoration: none;}

.pages_ptadm:after
{content: "\f2fb";font: normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size: 23px;color: #000000;position: relative;top: 10px;right: 10px;}

.pages_ptadm:hover
{
color: #3f9ad8; 
}

.pagesadm
{min-width: 30px;height: 40px;/* margin: 5px; */display:  inline-block;/* border:  1px solid; */position:  relative;font-family: 'Source Sans Pro Semibold';}

.pagesadm:hover
{
    color:;
}

.pagesadm:hover b
{color: #002340;}

.pagesadm b
{display: inline-block;width: 100%;padding-top: 11px;font-size: 17px;text-align: center !important;font-family: 'Source Sans Pro Semibold';color: #181818;}

.current_pageadm
{min-width: 30px;height: 40px;/* margin: 5px; */cursor:pointer;display:  inline-block;position:  relative;/* border: 1px solid #4545; */}

.current_pageadm b
{display: inline-block;width: 100%;padding-top: 13px;font-size: 17px;text-align: center !important;font-family: 'Source Sans Pro Semibold';color: #d61515;font-weight: 600;}

.pagination {
  display: block;
  /* justify-content: center; */
  margin-top: 30px;
  margin-bottom:  20px;
 }

.pages1
{font-size: 16px;color: #fff;text-decoration: none;padding-bottom: 10px;display: table;margin: 0px auto;margin-top: 10px;margin-bottom: 10px;}

.pages_pn
{cursor: pointer;min-width: 30px;height: 40px;margin: 0px;display: inline-block;font-weight: 600;/* border: 1px solid #454545; */position: relative;top: -7px;text-align: center !important;}

.pages_pn b:after
{content: "\f2fa";font: normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size: 21px;color: #000000;position: relative;top: 16px;}

.pages_pn:hover
{
color: #3f9ad8; 
}



.pages_pt
{min-width: 30px;height: 40px;/* margin: 5px; */cursor: pointer;display:  inline-block;position:  relative;/* border:  1px solid; */top: 2px;text-align: right;}

.pages_pt:after
{content: "\f2fb";font: normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size: 23px;color: #000000;position: relative;top: 10px;right: 10px;}

.pages_pt:hover
{
color: #3f9ad8; 
}

.fn18
{
font-size:18px;
}

.pages
{min-width: 30px;height: 40px;/* margin: 5px; */display:  inline-block;/* border:  1px solid; */position:  relative;font-family: 'Source Sans Pro Semibold';}

.pages:hover
{
    color:;
}

.pages:hover b
{color: #002340;}

.pages b
{display: inline-block;width: 100%;padding-top: 11px;font-size: 17px;text-align: center !important;font-family: 'Source Sans Pro Semibold';color: #181818;}

.current_page
{min-width: 30px;height: 40px;/* margin: 5px; */cursor:pointer;display:  inline-block;position:  relative;/* border: 1px solid #4545; */}

.current_page b
{display: inline-block;width: 100%;padding-top: 13px;font-size: 17px;text-align: center !important;font-family: 'Source Sans Pro Semibold';color: #d61515;font-weight: 600;}


.text_h1
{
color: #e9780e;
font-size:18px;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
font-family: 'Source Sans Pro';
z-index:1;
text-align: left;

}


.h1
{
margin-top: 0px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 5px;
font-family: 'Source Sans Pro';
z-index: 1;
text-align: left;
color: #001f3e;
font-weight: normal;
textshadow: 1px 1px 0px #ffffff;
font-size: 22px;
width: 100%;
border: 0px solid;
float: left;
display: block;
}

.h2
{
margin-top: 0px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 5px;
font-family: 'Source Sans Pro';
z-index: 1;
text-align: left;
color: #001f3e;
font-weight: normal;
textshadow: 1px 1px 0px #ffffff;
font-size: 22px;
width: 100%;
border: 0px solid;
float: left;
display: block;
}


.text_info_prev
{
color: #000000;
size:15px;
padding-top:0px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
font-family: 'Source Sans Pro';
text-align:justify;
line-height:17px;
}

.text_info
{
color: #000000;
size:15px;
padding-top:0px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
font-family: 'Source Sans Pro';
text-align:justify;
line-height:17px;
}

.w190
{width: 150px;vertical-align:top;}

.probel
{
width:100%;
height:10px;
display:inline-block;
border:0px solid #dce388;
margin:0px;
}


.probel1
{
width:100%;
height:5px;
display:inline-block;
border:0px solid #dce388;
margin:0px;
}

.probel2
{
width:100%;
height:2px;
display:inline-block;
border:0px solid #dce388;
margin:0px;
}

.probel3
{
width:100%;
border-bottom:0px solid #dce388;
height:1px;
display:table;
}

.probelt
{
width:100%;
height:10px;
display:table;
border:0px solid #dce388;
margin:0px;
}

.probel1t
{
width:100%;
height:5px;
display:table;
border:0px solid #dce388;
margin:0px;
}

.probel2t {
    width: 100%;
    height: 2px;
    display: table;
    border: 0px solid #dce388;
    margin: 0px;
}
.probel3t
{
width:100%;
border-bottom:0px solid #dce388;
height:1px;
display:table;
}

.lineblue1
{
width: 100%;
height: 1px;
display: inline-block;
background: #e5e5e5;
margin-top: 10px;
}

.bb1px
{
border-bottom: 1px solid #ebebeb;
width: 100%;
display: block;
}


.prev_que
{
color:#6b00cf;

textshadow: #ed1789 0px 0px 0px;
font-size:15px;

}


.text_blok_prew a
{
color:#ed1789;
text-decoration:underline;

}
.text_blok_prew
{

width:705px;
height: auto !important;
padding:9px;
overflow: hidden;
z-index:999;
 position:relative;
margin-top:15px;
margin-bottom:15px;
margin-left:1px;
margin-right:auto;
min-height: auto;
display:block;
align:center;
background-color:#eafffe;
borderius: 6px;
-moz-borderius: 6px;
-webkit-borderius: 6px;
-khtml-borderius: 6px;
border: 1px solid #9264bd;
box-shadow: #dbabdc 1px 1px 5px;

}

.text_blok
{

width:auto;
height: auto !important;
padding:9px;


background-color:#effeeb;
borderius: 6px;
-moz-borderius: 6px;
-webkit-borderius: 6px;
-khtml-borderius: 6px;
 border: 0px solid #d2d2d2;

}

.text_blok a {
color: #230a70;
text-decoration: underline;

font-size:12px;
font-family: 'Source Sans Pro';
line-height:14px;
textshadow: 0px 0px 0px #742f0a;
}

.text_blok a:hover {
color: #443571;
text-decoration: underline;

font-size:12px;
font-family: 'Source Sans Pro';
line-height:14px;
textshadow: 0px 0px 0px #742f0a;
}

.text_blok h1
{
margin-top:-5px;
margin-bottom:-5px;
}

.text_blok li
{
margin-bottom:3px;
margin-left:15px;
}



.line_info {
width: 100%;
border-bottom: 1px dotted #367a33;
float: center;
margin-top:5px;
margin-bottom:5px;
display:block;
}

.line_info1 {
width: 100%;
border-bottom: 1px dashed #c30404;
float: center;
margin-top:5px;
margin-bottom:5px;
display:block;
}


.div_pop
{
margin-top:3px;
margin-bottom:5px;
margin-right:0px;
margin-left:10px;
border: 0px dotted #000000;
padding:0px;
height:20px;
width:99%;
float:right;
width:720px;
}


.div_blok
{
margin-top:7px;
margin-bottom:3px;
margin-right:0px;
margin-left:12px;
border:0px dotted #000000;
padding:3px;
height:25px;
width:99%;
float:right;
}



/* Make clicks pass-through */
#nprogress {
pointer-events: none;
z-index: 10000;
}

#nprogress .bar {
background: #00ff18;

position: fixed;
top: 0;
left: 0;
z-index: 10000;
width: 100%;
height: 26px;
 filter:alpha(opacity=25);
opacity:.25;
}

/* Fancy blur effect */
#nprogress .peg {
display: block;
position: absolute;
right: 0px;
width: 100px;
height: 100%;

opacity: 1.0;
z-index: 10000;
-webkit-transform: rotate(3deg) translate(0px, -4px);
-ms-transform: rotate(3deg) translate(0px, -4px);
transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
display: block;
position: fixed;
z-index: 10000;
top: 29px;
right: 15px;
}

#nprogress .spinner-icon {
width: 18px;
height: 18px;
box-sizing: border-box;
z-index: 10000;
border: solid 2px transparent;
border-top-color: #36a6ba;
border-left-color: #36a6ba;
borderius: 50%;

-webkit-animation: nprogress-spinner 400ms linear infinite;
animation: nprogress-spinner 400ms linear infinite;
}

@-webkit-keyframes nprogress-spinner {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}




.tags_link
{
color: #1871b3;
text-decoration: underline;
font-size:11px;
font-family: 'Source Sans Pro';
line-height:14px;
}


.tags_link:hover
{
color: #db310f;
text-decoration: none;
font-size:11px;
font-family: 'Source Sans Pro';
line-height:14px;
}





.tag_cloud1
{
font-family: 'Source Sans Pro';
font-size:20px;
color:#ff8a00;
white-space:nowrap;
padding:8px;
line-height:29px !important;
}

.tag_cloud2
{
font-family: 'Source Sans Pro';
font-size:17px;
color:#e35b00;
white-space:nowrap;
padding:8px;
line-height:29px !important;
}

.tag_cloud3
{
font-family: 'Source Sans Pro';
font-size:16px;
color:#231fc2;
white-space:nowrap;
padding:8px;
line-height:29px !important;
}

.tag_cloud4
{
font-family: 'Source Sans Pro';
font-size:15px;
color:#336699;
white-space:nowrap;
padding:8px;
line-height:29px !important;
}

.tag_cloud5
{
font-family: 'Source Sans Pro';
font-size:14px;
color:#21b0c5;
white-space:nowrap;
padding:8px;
line-height:29px !important;
}

.tag_cloud6
{
font-family: 'Source Sans Pro';
font-size:13px;
color:#6da36d;
white-space:nowrap;
padding:8px;
line-height:29px !important;
}

.tag_cloud7
{
font-family: 'Source Sans Pro';
font-size:13px;
color:#8dc521;
white-space:nowrap;
padding:8px;
line-height:29px !important;
}

.tag_cloud8
{
font-family: 'Source Sans Pro';
font-size:12px;
color:#6699cc;
white-space:nowrap;
padding:8px;
line-height:29px !important;
}

.tag_cloud9
{
font-family: 'Source Sans Pro';
font-size:13px;
color:#c56721;
white-space:nowrap;
padding:8px;
line-height:29px !important;
}


.tag_sort
{
margin-left:15px;
height:26px;
display: block;
z-index:1000;
position:realitive;
float:left;
}

.tag_sort p
{
margin-top:5px;
color: #5c875f;
font-size:14px;
textshadow: #5c875f 0px 0px 0px, #5c875f 0px 0px 0px, #5c875f 0px 0px 0px;
}

.tag_sort .sort_active
{
color: #dc2626;
font-size:14px;
textshadow: #dc2626 0px 0px 0px, #dc2626 0px 0px 0px, #dc2626 0px 0px 0px;
}

.tag_sort a
{
color: #345b94;
textshadow: #345b94 0px 0px 0px, #345b94 0px 0px 0px, #345b94 0px 0px 0px;
font-size:14px;
text-decoration: none;
border-bottom: 1px dotted silver;
margin-right: 5px;
margin-left: 5px;
}

.gadsl
{
float:left;
border: 0px solid #454545;
width: 240px;
height: 435px;
margin-left:14px;
}

.gadsn
{
width:732px;
background-color:#f1ffc1;
float:right;
margin-right:2px;
margin-top:5px;
margin-bottom:10px;
display:block;
padding-left:5px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
border: 1px solid #4d9b23;
box-shadow: #c0dcab 1px 1px 10px;

}

.gadsn1
{
margin-right:2px;
width:709px;
margin-top:3px;
margin-bottom:12px;
}

.gadsn2
{
margin-right:18px;
width:709px;
margin-top:3px;
margin-bottom:5px;
}

.gadsn p
{
color:#c90fbb;
font-weight:bold;
font-size:15px;
letter-spacing:1.5px;
margin-left:10px;
}

.pads
{
color:#c90fbb;
font-weight:bold;
font-size:15px;
}

.gads
{
width:700px;
background-color:#fefffe;
float:right;
margin-right:5px;
margin-top:15px;
margin-bottom:45px;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
borderius: 8px;
-moz-borderius: 8px;
-webkit-borderius: 8px;
-khtml-borderius: 8px;
border: 1px solid #c0dcab;
float:right;
box-shadow: #c0dcab 1px 1px 10px;

}

.gads p
{
color:#c90fbb;
font-weight:bold;
font-size:15px;}
.gads1
{
width:700px;
background-color:#fefffe;
margin-right:18px;
margin-bottom:25px;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:25px;
border:1px solid #ffe4cb;
borderius: 8px;
-moz-borderius: 8px;
-webkit-borderius: 8px;
-khtml-borderius: 8px;
border: 1px solid #c0dcab;
float:right;
box-shadow: #c0dcab 1px 1px 10px;
}
.gads1 p
{
color:#c90fbb;
font-weight:bold;
font-size:15px;
}


.p_blue
{
position: relative;
font: 14px/22px Arial;
color: #285693;
}

.p_red
{
position: relative;
font: 14px/17px sans-serif;
color: #7C0A8D;
textshadow: 1px 1px 0px #ffffff; 
}

.p_green
{
position: relative;
font: 13px/17px sans-serif;
color:#006421;
}

.p_silver
{
position: relative;
font: 13px/17px sans-serif;
color:#9c9c9c;
}


.line_bg
{
width:700px;
float:center;
height:1px;
border-bottom: 1px dotted #3a6baf;
margin-top:10px;
align:center;
display:inline-blok;
margin-left:auto;
margin-right:auto;
position:relative;
}

.search_input
{
border: 1px solid #ffffff;
background: #ffffff; url(/img/header_sea_bg.png) repeat;
width:110px;
font-family: 'Source Sans Pro Bold';
font-size: 1.0em;
font-weight: bold;
margin-left:0px;
margin-top:0px;
margin-right:5px;
margin-bottom:0px;
padding-top:0px;
padding-left:5px;
height:18px;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
z-index:201;
}

.search_submit
{
border: 1px solid #f6ad69;
background-color: #fffe00;
width:60px;
color: #c65700;
font-family: 'Source Sans Pro Bold';
font-size: 1.0em;
font-weight: bold;
margin-top:0px;
margin-right:5px;
margin-bottom:0px;
padding-top:-1px;
padding-left:5px;
height:20px;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
-moz-outline: none;
 outline: none;
 cursor:pointer;
}

.reg
{
width: 100%;
height: 30px;
border: 0px solid #454545;
float:left;
z-index:10000;

}

.knreg
{
border: 2px solid #91bed0;
width:180px;
height:35px;
borderius: 23px;
-moz-borderius: 23px;
-webkit-borderius: 23px;
-khtml-borderius: 23px;
float:center;
font-size:15px;
color:#ffffff;
background-color:#3870c6;
position:relative;
textshadow: #000000 1px 1px 0px;
text-decoration:none;
padding-top:5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
text-align: center !important;
display:inline-block;
float:left;
cursor:pointer;
}

.knreg:hover
{
color:#ffffff;
}

.edreg
{
border: 1px solid #6380FF;
background: #3b9ad7;
color: #ffffff;
font-family: 'Source Sans Pro';
font-style: italic;
font-size: 16px;
font-weight: normal;
letter-spacing: 0.5px;
height: 36px;
min-width: 200px;
borderius: 18px;
-moz-borderius: 18px;
-webkit-borderius: 18px;
-khtml-borderius: 18px;
cursor: pointer;
box-shadow: 1px 1px 10px #fff;
display: inline-block;
vertical-align: middle;
text-align: center !important;
}

.edreg:hover
{
border: 1px solid #0b6dad;
background: #0e99da;
color: #fffa75;
font-family: 'Source Sans Pro';
font-style: italic;
font-size: 16px;
font-weight: normal;
letter-spacing: 0.5px;
height: 36px;
min-width: 200px;
borderius: 18px;
-moz-borderius: 18px;
-webkit-borderius: 18px;
-khtml-borderius: 18px;
cursor: pointer;
textshadow: 0px 0px 0px #FFF;
box-shadow: 1px 1px 10px #fff;
}

.top_line 
{
    background: url('/img/bg_top.jpg') repeat-x;
    height: 3px;
}

.head_menu a
{
float:left;
color: #ffffff;
text-decoration: none;
font: 15px sans-serif;
position:relative;
height:25px;
textshadow: 1px 1px 3px #000000;
underline-color:#ffffff;
width: auto;
font-weight:600;
transition: all 0.15s ease-in-out 0s;
cursor:pointer;
}

.head_menu a:hover
{

textshadow: 0px 0px 13px #ffffcc;
text-color:#ffffff;
color:#ffffff;
font: 15px sans-serif;
font-weight:600;
-o-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
cursor:pointer;
height:25px;
}


.head_menu
{
float:left;
color: #ffffff;
text-decoration: none;
font: 15px sans-serif;
position:relative;
height:25px;
margin-right:5px;
margin-left:7px;
border: 0px solid #000000;
textshadow: 1px 1px 3px #000000;
width: auto;
font-weight:600;
transition: all 0.15s ease-in-out 0s;
cursor:pointer;
padding-right:15px;
}

.head_menu:hover
{

textshadow: 0px 0px 13px #ffffcc;
text-color:#ffffff;
color:#ffffff;
font: 15px sans-serif;
font-weight:600;
-o-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
cursor:pointer;
height:25px;
}

.head_menu .nick
{
float:left;
color: #ffef00;
text-decoration: none;
font: 15px sans-serif;
position:relative;
height:25px;
border: 0px solid #000000;
textshadow: 1px 1px 3px #000000;
underline-color:#ffffff;
width: auto;
font-weight:600;
transition: all 0.15s ease-in-out 0s;
cursor:pointer;
max-width:110px;
overflow:hidden;
 white-space: nowrap; /* css-3 */
white-space: -moz-nowrap; /* Mozilla,   1999  */
white-space: -nowrap; /* Opera 4-6 */
white-space: -o-nowrap; /* Opera 7 */
word-wrap: nowrap; /* Internet Explorer 5.5+ */
}


.head_menu .nick:hover
{


float:left;
text-decoration: none;
font: 15px sans-serif;
position:relative;
height:26px;
border: 0px solid #000000;
 textshadow: 0px 0px 5px #ffffcc;
color:#ffef00;
width: auto;
font-weight:600;
transition: all 0.15s ease-in-out 0s;
cursor:pointer;
max-width:110px;
height:23px;
overflow:hidden;
}




.reg_avatar
{
width:28px;
height:28px;
border:1px solid #ff7a00;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
margin-top:-4px;
}


.reg_info
{
 margin-top:2px;
 margin-left:260px;
 border:0px solid #000000;
 width:300px;

}

.reg_info a
{
 color:#fffe00;
 text-decoration:none;
 border-bottom: 1px dotted #ffffff;
 font: 11px/14px sans-serif;
 margin-top:5px;


}

.reg_info a:hover
{
 color:#fffe00;
 text-decoration:none;
 border-bottom: 0px dotted #ffffff;
 font: 11px/14px sans-serif;
 margin-top:5px;
}


#menu_2 a
{ color:#fffe00;
 text-decoration:none;
 border-bottom: 1px dotted #ffffff;
 font: 11px/14px sans-serif;
 margin-top:3px;
 margin-left:10px;
 position:absolute;
 }



.sea
{
top:-20px;
right:10px;
float:right;
position:absolute;
}

.head_search
{
border: 1px solid #ffffff;
background: url(/img/header_sea_bg.png) repeat;
width:75px;
color: #943535;
font-family: 'Source Sans Pro Bold';
font-size: 1.0em;
font-weight: bold;
margin-left:-5px;
margin-top:15px;
margin-right:5px;
margin-bottom:0px;
padding-top:0px;
padding-left:5px;
height:16px;
filter:alpha(opacity=65);
opacity:.65;
borderius: 3px;
-moz-borderius: 3px;
-webkit-borderius: 3px;
-khtml-borderius: 3px;
}

.head_submit
{
border: 1px solid #f6ad69;
background-color: #fffe00;
width:60px;
color: #c65700;
font-family: 'Source Sans Pro Bold';
font-size: 1.0em;
font-weight: bold;
margin-top:20px;
margin-right:5px;
margin-bottom:0px;
padding-top:-1px;
padding-left:5px;
height:21px;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
-moz-outline: none;
 outline: none;
}

.regblok1
{
background-color:#83d449;
width:100%;
padding-top:3px;
padding-bottom:5px;
}

.regblok2
{
background-color:#83ade8;
width:100%;
padding-top:3px;
padding-bottom:5px;
}

.regblok3
{
background-color:#f9ffb5;
borderius: 8px;
-moz-borderius: 8px;
-webkit-borderius: 8px;
-khtml-borderius: 8px;
border: 1px solid #ffc53a;
width:100%;
padding-top:3px;
padding-bottom:5px;
display:blok;
}

.regp1
{
font-size:18px;
margin-left:15px;
color:#ffffff;
line-height:21px;
textshadow: 0px 0px 1px #6a4576, 0px 0px 1px #6a4576, 0px 0px 1px #6a4576, 1px 1px 1px #000000;
}

.regp2
{
font-size:18px;
margin-left:15px;
color:#ffffff;
line-height:21px;
textshadow: 0px 0px 1px #206900, 0px 0px 1px #206900, 0px 0px 1px #206900, 1px 1px 1px #000000;
}

.reglink, .reglink:hover
{font-size:18px;
font-weight:500;
color: #ffffff;
text-decoration:none;
textshadow: 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 1px 1px 1px #000000;}

.info_link,.info_link:hover
{
font-size:13px;
font-weight:500;
color: #ffffff;
text-decoration:none;
textshadow: 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 0px 0px 1px #ca284a, 1px 1px 1px #000000;
}


.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 15000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; z-index: 15000; }
*:first-child+html .arcticmodal-container { height: 100% z-index: 15000; }
.arcticmodal-container_i { height: 100%; margin: 0 auto; z-index: 15000; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; z-index: 15000; }
.arcticmodal-error { padding: 20px; borderius: 10px; background: #000; color: #fff; z-index: 15000; }
.arcticmodal-loading { width: 80px; height: 80px; borderius: 10px; background: #000 url(loading.gif) no-repeat 50% 50%; z-index: 15000; }

.box-modal {
position: relative;
width: 930px;
height: 630px;
padding: 10px;
background: #000000;
color: #000000;
font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
box-shadow: 0 0 0 2px rgba(153, 153, 153, .3);
borderius: 6px;
z-index:15000;
}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #6897bb; }

#go
{float:right;
margin-bottom:5px;
margin-top:-10px;}

#crop_btn
{
display:none;
}

#easyTooltip{padding: 5px;border: 1px solid #002340;background: #ffffff;color: #002340;box-shadow: #e8e8e8 2px 1px 3px;z-index: 99999;}

#easyTooltip p{text-align: center !important;color: #002340;font-size: 14px;}

.tooltip{
position:absolute;
z-index:1214567;
display:block;
visibility:visible;
padding:5px;
font-size:12px;
opacity:0;
filter:alpha(opacity=0);
border:0px solid #ffffff;
}

.tooltip-inner{
max-width:190px;
padding-left:8px;
padding-right:8px;
padding-top:5px;
padding-bottom:5px;
color:#fff;
text-align: center !important;
text-decoration:none;
background:#000;
-webkit-borderius:4px;
-moz-borderius:4px;
borderius:4px
}
.tooltip.in{
opacity:.8;
filter:alpha(opacity=80)
}
.tooltip.top{
margin-top:-2px
}
.tooltip.right{
margin-left:2px
}
.tooltip.bottom{
margin-top:2px
}
.tooltip.left{
margin-left:-2px
}
.tooltip.top .tooltip-arrow{
bottom:0;
left:50%;
margin-left:-5px;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-top:5px solid #000
}
.tooltip.left .tooltip-arrow{
top:50%;
right:0;
margin-top:-5px;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
border-left:5px solid #000
}
.tooltip.bottom .tooltip-arrow{
top:0;
left:50%;
margin-left:-5px;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-bottom:5px solid #000
}
.tooltip.right .tooltip-arrow{
top:50%;
left:0;
margin-top:-5px;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
border-right:5px solid #000
}

.tooltip-arrow{
position:absolute;
width:0;
height:0
}

.profile_rate_favor
{
width:59px;
height:39px;
border: 2px solid #594bab;
borderius: 35px;
-moz-borderius: 35px;
-webkit-borderius: 35px;
-khtml-borderius: 35px;
background-color:#ffffff;
cursor:pointer;
float:left;
margin-left:31px;
margin-top:10px;
text-align: center !important;
}

.profile_rate_favor p
{
margin-top:9px;
float:center;
margin-right:auto;
font-size:10px;
color:#d70098;
font-weight:bold;
display:inline-block;
}


.avatar_lenta .svisit_blok
{
padding-left:7px;
padding-right:7px;
padding-bottom:3px;
background-color:#c1deff;
width:130px;
height:16px;
float:center;
display:inline-block;
borderius: 4px;
margin-top:5px;
}

.avatar_lenta .sonline_blok
{

padding-left:7px;
padding-right:7px;
padding-bottom:3px;
background-color:#abdb95;
width:130px;
height:16px;
float:center;
display:inline-block;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
margin-top:5px;
}

.avatar_lenta .sonline_blok span
{
color:#ff0000;
font-weight:600;
}


.avatar_lenta
{
width:165px;
height:185px;
overflow:hidden;
float:left;
margin-right:10px;
margin-left:2px;
border: 0px solid #eab7c5;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
position:relative;
}

.avatar_lenta .avatar_150
{
overflow: hidden;
float:center;
margin-top:5px;
z-index:1;
position: relative;
border: 1px solid #c74200;
width:150px;
height:150px;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
box-shadow: #5d3000 0px 1px 2px;
}

.avatar_lenta .avatar
{
z-index:0;
position: relative;
width:150px;
height:150px;
}


.avatar_lenta .name
{
text-align: center !important;
width:100%;
height:17px;
color: #FFFFFF;
font-size: 12px;
bottom: 2px;
left: 0px;
display: block;
z-index:0;
position:absolute;
font-size: 11px;
color:#fdf695;
textshadow: #3d1300 1px 0px, #3d1300 1px 1px, #3d1300 0px 1px, #3d1300 -1px 1px, #3d1300 -1px 0px, #3d1300 -1px -1px, #3d1300 0px -1px, #3d1300 1px -1px, #3d1300 0 0 1px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px;

}

.avatar_lenta_r
{
float:right;
}

.user_name
{
 font-size:14px;
 margin-left:auto;
 margin-right:auto;
 line-height:14px;
 margin-bottom:3px;
 margin-top:10px;
 color:#000000;
 text-align: center !important;
 width:125px;
 overflow:hidden;
 border-top: 5px solid #ffffff;
 position:relative;
 height:20px;
}

.avatar_name
{
 border:0px solid #454545;
 width:135px;
 display:inline-block;
 float:left;
}
.avatar_blok .svisit_blok
{
padding-left:7px;
padding-right:7px;
padding-bottom:1px;
padding-top:2px;
background-color:#c1deff;
width:auto;
borderius: 4px;
}

.avatar_blok .sonline_blok
{

padding-left:7px;
padding-right:7px;
padding-bottom:3px;
background-color:#abdb95;
width:auto;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
}

.avatar_blok .sonline_blok span
{
color:#ff0000;
font-weight:600;
}

.avatar_blok .letgod
{
color:#a23d00;
font-size:11px;
letter-spacing: -0.5px;
margin-left:2px;
textshadow: 0px 0px 0px #a23d00;
}

.avatar_blok .pos
{
position:absolute;
right:7px;

bottom:8px;
border:0px solid #454545;
color:#65162c;
font-size:14px;
}


.avatar_blok
{
width:273px;
height:165px;
overflow:hidden;
float:left;
margin-bottom:15px;
margin-right:11px;
margin-left:4px;
border: 1px solid #95d18b;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
box-shadow: 0px 1px 10px #d5d5eb;
position:relative;
background:#ffffff;
}

.avatar_blok .avatar
{
width:120px;
height:120px;
border: 0px solid #ffb11b;
borderius: 76px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
float:left;
margin-left:3px;
margin-top:3px;

}

.avatar_blok .nickv
{
width:auto;
border: 0px solid #6acb01;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
text-align: left;
overflow:hidden;
margin-top:2px;
 margin-bottom:1px;
 max-height:50px;
margin-left:-2px;

}

.avatar_blok .right
{
margin-left:0px;
border: 0px solid #454545;
width:130px;
float:left;
}

.avatar_blok .nickv a
{
color:#dd0456;
font-size:14px;
font-weight:500;
text-decoration:none;
 margin-left:0px;
 margin-bottom:5px;
}


.avatar_blok .avatar_social
{
position:absolute;
margin-left:115px;
width:20px;
margin-top:-100px;
}


.avatar_on
{
overflow: hidden;
float:left;
margin-right:2px;
margin-top:5px;
margin-bottom:5px;
margin-left:2px;
z-index:1;
position: relative;
border: 1px solid #c74200;
width:78px;
height:78px;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
box-shadow: #5d3000 0px 1px 2px;
}

.avatar_on .avatar
{
z-index:0;
position: relative;
width:80px;
height:80px;
}


.avatar_on .name
{
text-align: center !important;

width:100%;
height:17px;
color: #FFFFFF;
font-size: 12px;
bottom: 2px;
left: 0px;
display: block;
z-index:0;
position:absolute;
font-size: 11px;
color:#fdf695;
textshadow: #3d1300 1px 0px, #3d1300 1px 1px, #3d1300 0px 1px, #3d1300 -1px 1px, #3d1300 -1px 0px, #3d1300 -1px -1px, #3d1300 0px -1px, #3d1300 1px -1px, #3d1300 0 0 1px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px;

}


.avatar_on1
{
overflow: hidden;
float:left;
margin-right:2px;
margin-top:5px;
margin-bottom:5px;
margin-left:2px;
z-index:1;
position: relative;
border: 1px solid #c74200;
width:78px;
height:78px;
borderius: 5px;
-moz-borderius: 5px;
-webkit-borderius: 5px;
-khtml-borderius: 5px;
box-shadow: #5d3000 0px 1px 2px;
filter:alpha(opacity=42);
opacity:.42;
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=42)';
}

.avatar_on1 .avatar
{
z-index:0;
position: relative;
width:80px;
height:80px;
}


.avatar_on1 .name
{
text-align: center !important;

width:100%;
height:17px;
color: #FFFFFF;
font-size: 12px;
filter:alpha(opacity=90);
opacity:.90;
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
bottom: 2px;
left: 0px;
display: block;
z-index:0;
position:absolute;
font-size: 11px;
color:#fdf695;
textshadow: #3d1300 1px 0px, #3d1300 1px 1px, #3d1300 0px 1px, #3d1300 -1px 1px, #3d1300 -1px 0px, #3d1300 -1px -1px, #3d1300 0px -1px, #3d1300 1px -1px, #3d1300 0 0 1px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px, #3d1300 0 0 2px;

}


.pc
{
margin-left:5px;
font-size:15px;
margin-top:2px;
margin-bottom:8px;
float:left;
color:#063468;
width:98%;
border: 0px solid #d67515;
text-align: center !important;
}

.pca
{
color: #fa2c21;
text-decoration: none;
font-size:13px;
font-family: 'Source Sans Pro';
font-weight:noraml !impotant;
float:right;
text-align:right;
font-style: normal;
border-bottom: 1px dashed #d67515
}


.bx-wrapper {
position: relative;
margin: 0 auto 5px;
padding: 0;
*zoom: 1;
border: 1px solid #ffffff;
 height:205px;
}

.bx-wrapper img {
max-width: 100%;
display: block;

}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
-moz-box-shadow: 0 0 0px #ccc;
-webkit-box-shadow: 0 0 0px #ccc;
box-shadow: 0 0 0px #ccc;
border: 0px solid #454545;
left: 0px;
background: #fff;
/*fix other elements on the page moving (on Chrome)*/
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: 0px;
margin-left: 0px;
width: 100%;
border: 0px solid #454545;
}

/* LOADER */

.bx-wrapper .bx-loading {
min-height: 50px;
background: url(/img/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
text-align: center !important;
font-size: .85em;
font-family: 'Source Sans Pro';
font-weight: bold;
color: #666;
padding-top: 0px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-borderius: 5px;
-webkit-borderius: 5px;
borderius: 5px;
border: 1px solid #454545;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
left: -35px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAMAAAAonj0oAAAArlBMVEVnZ2dnZ2dnZ2dmZmZnZ2eYmJiNjY2/v79MaXG/v79nZ2dnZ2dnZ2dgYGBnZ2dmZmZnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cAAABmZmYAAACpqampqamYmJiNjY1nZ2dmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dmZmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZmYAAABnZ2dH9xoQAAAAOHRSTlPMM8UY8vLM8gDM6JaKDMHwoEg6p7QjLBC77H5PUPHM8szyynBw3tzWWj+ualh4/t4wwBgyeJ7C/KU7FHwAAAK5SURBVHgBtZbrVuIwGEVTGiTQUkFAAW/YGe+Oc7207/9isxgVs409K/7I+b3Pt1dWmjTG7XL0UFSXq9VlVTwcOZUI9M9P95yd4HCysrusJodifATaPP7+AcFRsW+R/aJrFVFo0zSnv8avguzaBrnOglo82mzz9fhFMB3ZdzKaOkajFDzl+7f/ggOvhNoBW1EoBM3jsXEuv7IducpZi0exghlIZIZWPIo9uCV40bdeblED2r9ADyi+ojnnDwa+Ye63gPYHAxrmHedg8XY+DQuvteB8GIDiJN8H89G791r3iiRaZTvBTLdm2GLBEm3bSf4sMK/EeTjfGq9lbGg491AIWvvlaZNHcr4dea2RFQai7TaXJ1tBOJ/xWtZqAwXbVJm3AgrkCigASkH7d2rkEsQecD5RrGAmN5lfkZgPFHvwgY879sjwK1rIFk+yIIHiHLh591Uh7iJeFUR5kt2tuOzEbYrLDihjgr3rR/0PeF0DZRL80ZAE/2QkwasCSfAuQhK87JBUb1MmyeuagpShYDxdT5a93nKyno5FQ6JCsCh7ZpdeuRCdCPS0aT6746ZpXgTjdW2Qej0OaxpVgsO5CTIPvw6NCsFBz7yTXnD8JSoEGUpeLWNLokKQL01Hljla8SgFpelMiVY0SkFGcG9jvHDlQDd76AGFoOD84dA3FH4L6GY4pKHoEORv59OQ+zvA+TAAheAmmI/ejde6ESRQCErdKrHFigW637af3Enbts7cvRJn4Xxz57WeUBrO3kMhqOR8U3mtynQaiEKg5xu8ro026BVQoFdAAVGxBzToPeB8uQelEQbxFWG++oo+8HFHHxkI8lq1apzkupMkCoEr1FXReRdtOJ8oBZm47MRtysuOKATB3m2i/ge4rokyCf5oTIJ/MpPgVcEkeBcxiV52Sd+m+nVd11Gv63j0H8DtylekN2bvAAAAAElFTkSuQmCC')no-repeat 0 -32px;

}

.bx-wrapper .bx-next {
right: -35px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAMAAAAonj0oAAAArlBMVEVnZ2dnZ2dnZ2dmZmZnZ2eYmJiNjY2/v79MaXG/v79nZ2dnZ2dnZ2dgYGBnZ2dmZmZnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cAAABmZmYAAACpqampqamYmJiNjY1nZ2dmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dmZmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZmYAAABnZ2dH9xoQAAAAOHRSTlPMM8UY8vLM8gDM6JaKDMHwoEg6p7QjLBC77H5PUPHM8szyynBw3tzWWj+ualh4/t4wwBgyeJ7C/KU7FHwAAAK5SURBVHgBtZbrVuIwGEVTGiTQUkFAAW/YGe+Oc7207/9isxgVs409K/7I+b3Pt1dWmjTG7XL0UFSXq9VlVTwcOZUI9M9P95yd4HCysrusJodifATaPP7+AcFRsW+R/aJrFVFo0zSnv8avguzaBrnOglo82mzz9fhFMB3ZdzKaOkajFDzl+7f/ggOvhNoBW1EoBM3jsXEuv7IducpZi0exghlIZIZWPIo9uCV40bdeblED2r9ADyi+ojnnDwa+Ye63gPYHAxrmHedg8XY+DQuvteB8GIDiJN8H89G791r3iiRaZTvBTLdm2GLBEm3bSf4sMK/EeTjfGq9lbGg491AIWvvlaZNHcr4dea2RFQai7TaXJ1tBOJ/xWtZqAwXbVJm3AgrkCigASkH7d2rkEsQecD5RrGAmN5lfkZgPFHvwgY879sjwK1rIFk+yIIHiHLh591Uh7iJeFUR5kt2tuOzEbYrLDihjgr3rR/0PeF0DZRL80ZAE/2QkwasCSfAuQhK87JBUb1MmyeuagpShYDxdT5a93nKyno5FQ6JCsCh7ZpdeuRCdCPS0aT6746ZpXgTjdW2Qej0OaxpVgsO5CTIPvw6NCsFBz7yTXnD8JSoEGUpeLWNLokKQL01Hljla8SgFpelMiVY0SkFGcG9jvHDlQDd76AGFoOD84dA3FH4L6GY4pKHoEORv59OQ+zvA+TAAheAmmI/ejde6ESRQCErdKrHFigW637af3Enbts7cvRJn4Xxz57WeUBrO3kMhqOR8U3mtynQaiEKg5xu8ro026BVQoFdAAVGxBzToPeB8uQelEQbxFWG++oo+8HFHHxkI8lq1apzkupMkCoEr1FXReRdtOJ8oBZm47MRtysuOKATB3m2i/ge4rokyCf5oTIJ/MpPgVcEkeBcxiV52Sd+m+nVd11Gv63j0H8DtylekN2bvAAAAAElFTkSuQmCC') no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
text-align: center !important;
}

.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(/img/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(/img/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}

.bx-wrapper .bx-caption span {
color: #fff;
font-family: 'Source Sans Pro';
display: block;
font-size: .85em;
padding: 10px;
}

.slider
{
display:none;
}

.empty_field
{
	border-bottom: 2px solid #d61616;
}

.swfupload
{
	border: 0px solid;
	display: inline-block;
	min-height: 50px;
	width: auto;
	overflow: visible;
	min-width: 200px;
	max-width: 830px;
	width: 100%;
}

.swfupload_photo {
    margin-left: 13px;
    border: 0px solid;
    display: inline-block;
    min-height: 1px;
    overflow: visible;
    min-width: 210px;
    max-width: 870px;
    width: 98%;
}

.uploadifive-button:after
{
    content: "\f277";
    font-family: 'Material-Design-Iconic-Font';
    font-size: 19px;
    color: #ffffff;
    position: absolute;
    left: 20px;
    display: inline-block;
}

.uploadifive-button input
{
	cursor:pointer;
}

.uploadifive-button input
{
	cursor:pointer;
	opacity:0 !important;
	position:absolute;
}

.uploadifive-button {
	min-width: 205px;
	min-height: 40px;
	margin-left: 10px;
	font-size: 15px;
	color: #ffffff;
	background: #002841 url(/img/button_blue.png);
	overflow: hidden;
	transition-duration: 0.1s;
	background-size: cover;
	background-repeat: no-repeat;
	display:block;
	cursor:pointer;
	box-sizing:border-box;
	vertical-align:middle;
	padding-top:5px;
	cursor: pointer;
	margin-bottom: 20px;
	padding-left: 45px;
	padding-right:20px;
	display:  table;
	width:  auto !important;
}

.uploadifive-button:hover {
	background:#000c1b;
	cursor: pointer;
}

.uploadifive-queue-item {background: #f4f4f4;font: 12px Arial, Helvetica, Sans-serif;margin-top: 10px;padding: 15px;max-width: 830px;border: 1px solid #e8e8e8;margin-left:  3px;width: 99%;}

.uploadifive-queue-item .progress {border: 1px solid #f4f4f4;height: 3px;margin-top: 5px;max-width: 100%;}
.uploadifive-queue-item .progress-bar {background-color: #d61616;height: 3px;width: 0;}

.uploadifive-queue-item .close {
	background: url('uploadifive-cancel.png') 0 0 no-repeat;
	display: none;
	float: right;
	height: 16px;
	text-indent: -9999px;
	width: 16px;
}

.review_read
{
    padding: 3px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
	text-align:left;
}

.review_read a
{
color:#b00c2a;
margin-bottom:3px;
text-decoration:none;
textshadow: 0px 0px 0px #4683ba;
width:auto;
font-size: 17px !important;
line-height: 25px !important;
text-rendering: optimizeLegibility;
font-family: 'Source Sans Pro' !important;
textshadow:1px 1px 1px #ffffff;
overflow:hidden;
vertical-align: bottom;
}

.review_read a:hover
{

color:#98001c;
margin-bottom:3px;
text-decoration:none;
textshadow: 0px 0px 0px #205090;
font-size: 17px !important;
line-height: 25px !important;
text-rendering: optimizeLegibility;
font-family: 'Source Sans Pro' !important;
textshadow:1px 1px 1px #ffffff;
vertical-align: bottom;
}

.review_read span
{
padding-top: 10px;
font-size: 15px;
font-family: 'Source Sans Pro';
line-height: 1.5;
color: #696e6e;
text-rendering: optimizeLegibility;
}

.review_read p:first-letter
{
font-size: 100%;
}

.review_read span:first-letter
{

 font-size: 100%;
}

.review_read p 
{
    padding-top: 10px;
    font-size: 16px;
    font-family: 'Source Sans Pro';
    line-height: 1.35;
    color: #000000;
    text-rendering: optimizeLegibility;
}

.review_read h1,h2,h3
{padding-top: 10px;font-size: 21px;font-family: 'Source Sans Pro Bold';line-height: 1.35em;color: #002340;text-rendering: optimizeLegibility;letter-spacing: 1.5px;font-weight: 700;}

.review_read p[align="center"]
{
text-align: center !important;
vertical-align: bottom;
}

.review_read li
{
list-style-type: none;
text-align: justify;
margin-bottom: 5px;
margin-top: 5px;
background: transparent url("/img/point_green.png") no-repeat scroll -5px 4px;
font-size: 15px;
font-family: 'Source Sans Pro';
line-height: 1.5;
padding-left: 15px;
padding-top: 2px;
color: #696e6e;
text-rendering: optimizeLegibility;
}

.review_read ul
{
margin-top:10px;
margin-bottom:15px;
margin-left:10px;
text-align:justify;
vertical-align: bottom;
}

.review_read p > u,b,i
{

vertical-align:bottom;
}

.review_read u,b,i > li
{

vertical-align:bottom;
}

.review_img_footer
{
margin-left:0px;
margin-bottom:10px !impotant;
}

.review_read img
{
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    /* width: 100%; */
    min-width: 200px;
    max-width: 850px;
    height: auto;
    width:  auto;
}

.latest_main
{
	float: right;
    margin-bottom: 10px;
    border-bottom: 2px solid #9b0e0e;
    padding-bottom: 5px;
    font-size: 15px;
	color:#000000;
	position:relative;
	padding-right: 0px;
	display:inline-block;
	margin-right:20px;
}

.latest_main:after
{
content: "\f2fb";
font-family:'Material-Design-Iconic-Font';
font-size: 19px;
color: #000000;
position: absolute;
margin-left:8px;
display:inline-block;
}
.footer_my {
    padding-bottom: 5px;
    font-size: 16px;
    color: #ffffff;
    padding-right: 0px;
    display: inline-block;
    font-weight: 500;
    margin-right: 20px;
    top: 23px;
    position: relative;
    font-family: 'Source Sans Pro';
}

.footer_my:hover
{
	color:#ffffff;
}

.footer_my:after
{
    content: "";
    width: 60px;
    height: 3px;
    display: block;
    background: #b60606;
    margin: 0px auto;
    margin-top: 6px;
	transition:0.2s;
}

.footer_my:hover:after
{
    width: 100%;
}

.show_all {
    float: right;
    padding-bottom: 5px;
    font-size: 14px;
    color: #000000;
    position: relative;
    padding-right: 0px;
    display: inline-block;
    font-family: 'Source Sans Pro Bold';
    margin-top: 10px;
}

.show_all:after
{
    content: "\f2fb";
    font-family: 'Material-Design-Iconic-Font';
    font-size: 19px;
    color: #000000;
    position: absolute;
    margin-left: 10px;
    display: inline-block;
    margin-top: -3px;
}

.show_all:before {
    max-height: 15px;
    position: absolute;
    display: inline-block;
    border: 0px solid;
    content: "";
    width:15px;
	height:3px;
    background: #e8e8e8;
    vertical-align: top;
    visibility: visible;
    margin-left: -22px;
    margin-top: 5px;
    transition: 0.2s;
}

.show_all:hover
{
    color: #000000;	
}

.show_all:hover:before 
{
    background: #b60506;
	width:21px;
    margin-left: -28px;
}

.cat_text
{
	padding: 15px;
	vertical-align: bottom;
	width: 99%;
	margin-left:auto;
	margin-right:auto;
	display:table;
	border:0px solid;
	margin-top:10px;
	margin-bottom:10px;
}

.cat_text a
{
color:#b00c2a;
margin-bottom:3px;
text-decoration:none;
textshadow: 0px 0px 0px #4683ba;
width:auto;
font-size: 17px !important;
line-height: 25px !important;
text-rendering: optimizeLegibility;
font-family: 'Source Sans Pro' !important;
textshadow:1px 1px 1px #ffffff;
overflow:hidden;
vertical-align: bottom;
}

.cat_text a:hover
{
color:#98001c;
margin-bottom:3px;
text-decoration:none;
textshadow: 0px 0px 0px #205090;
font-size: 17px !important;
line-height: 25px !important;
text-rendering: optimizeLegibility;
font-family: 'Source Sans Pro' !important;
textshadow:1px 1px 1px #ffffff;
vertical-align: bottom;
}

.cat_text span
{
margin-bottom:13px;
text-align:justify;
text-align-last:left;
font-size: 15px !important;
line-height: 23px !important;
text-rendering: optimizeLegibility;
font-family: 'Source Sans Pro' !important;
textshadow:1px 1px 1px #ffffff;
text-rendering: optimizeLegibility;
vertical-align: bottom;
}

.cat_text strong,b
{
font-weight:600;
}

.cat_text p:first-letter
{
font-size: 100%;
}

.cat_text span:first-letter
{

 font-size: 100%;
}

.cat_text p
{
	text-align:justify;
	text-align-last:left;
	text-rendering: optimizeLegibility;
	font-size: 15px;
	line-height: 1.45em;
	font-family: 'Source Sans Pro';
	color: #000000;
}

.cat_text p[align="center"]
{
text-align: center !important;
vertical-align: bottom;
}

.cat_text h1
{
	font-size: 26px;
	line-height: 1.5;
	font-family: 'Source Sans Pro Bold';
	color: #000000;
	text-transform:  uppercase;
}

.cat_text h2,h3,h4
{
	font-size: 21px;
	line-height: 1.5;
	font-family: 'Source Sans Pro Bold';
	color: #000000;
	text-transform:  uppercase;
	margin-top: 10px;
}

.cat_text li
{
	list-style-type: none;
	text-align:justify;
	text-align-last:left;
	text-rendering: optimizeLegibility;
	padding-top: 5px;
	font-size: 15px;
	line-height: 1.45em;
	font-family: 'Source Sans Pro';
	color: #000000;
}

.cat_text li:before
{
    position: relative;
    display: inline-block;
    border: 0px solid;
    content: "\f3b6";
    font-family: "Material-Design-Iconic-Font";
    font-size: 14px;
    color: #002340;
    vertical-align: top;
    margin-right: 10px;
    transition: 0.1s;
	top:2px;
	left:1px;
}

.cat_text ul,ol
{margin-top:10px;margin-bottom:15px;margin-left: 0px;text-align:justify;vertical-align: bottom;}

.cat_text p > u,b,i
{

vertical-align:bottom;
}

.cat_text u,b,i > li
{

/* vertical-align: middle; */

font-weight: 600;

color: #000c1b;

font-family: 'Source Sans Pro Semibold';

line-height: 1.45em;

font-size: 15px;
}

.cat_text img
{
borderius: 2px;
-moz-borderius: 2px;
-webkit-borderius: 2px;
-khtml-borderius: 2px;
border: 1px solid #adadad;
margin-top:5px;
margin-bottom:10px;
margin-left: auto;
margin-right: auto;
display: table;
width:auto;
min-width:200px;
max-width:670px;
image-rendering: optimizeQuality;
}

.cat_text1
{
	background:#ffffff;
}

.img_main img
{
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: auto;
    min-width: 200px;
    max-width: 720px;
    height: auto;
}

.blok_moder:before
{
content: "\f1f4";
font-family: "Material-Design-Iconic-Font";
font-size: 55px;
display: inline-block;
color: #e82d2d;
border: 0px solid;
position: relative;
margin-left: 5px;
margin-top: 25px;
z-index: 150;
cursor: pointer;
}

.obj_blok_edit:before
{    
	content: "\f334";
    font-family: "Material-Design-Iconic-Font";
    font-size: 55px;
    display: inline-block;
    color: #002340;
    border: 0px solid;
    position: relative;
    margin-left: 5px;
    margin-top: 25px;
    z-index: 150;
    cursor: pointer;
}

.obj_phone
{
display: table;
margin-left: auto;
margin-right: auto;
width: 210px;
text-align: center !important;
cursor: pointer;
}

.obj_phone p
{
    font-size: 18px;
    color: #000000;
    position: relative;
}

.obj_phone .phone1:before
{
    position: relative;
    top: 2px;
    margin-right: 8px;
    content: '\f2be';
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 20px;
    color: #0d0d0d;
}

.obj_phone .phone2:before
{
    position: absolute;
    top: 3px;
    left: 13px;
    content: '\f2be';
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 20px;
    color: #0d0d0d;
}

.avatar_100
{
width:135px;
min-height:135px;
float:left;
display:inline-block;
padding:0px;
}

.avatar_100 img
{
width:135px !important;
height:135px !important;
border: 1px solid #b23361;
borderius: 75px !important;
-moz-borderius: 75px !important;
-webkit-borderius: 75px !important;
-khtml-borderius: 75px !important;
}

.img_ava100
{
width:135px !important;
height:135px !important;
border: 1px solid #b23361;
borderius: 75px !important;
-moz-borderius: 75px !important;
-webkit-borderius: 75px !important;
-khtml-borderius: 75px !important;
}

.p_first
{
 font-size: unset;
 font-size: 15px;
 line-height: 21px;
 font-family: 'Source Sans Pro';
 text-rendering: optimizeLegibility;
 text-align:left;
 textshadow: 1px 1px 0px #ffffff;
}

.p_first:first-letter
{
font-family: 'Source Sans Pro';
font-size: 120%;
}

.minusp
{
all: unset;
display:block;
width:100%;
font-size:18px;
margin-bottom:4px;
border: 0px solid #454545;
textshadow: 1px 1px 0px #ffffff, 1px 1px 0px #ffffff;
color:#b8001e;
}

.plusp
{
all: unset;
display:block;
width:100%;
font-size:18px;
margin-bottom:4px;
border: 0px solid #454545;
textshadow: 1px 1px 0px #ffffff, 1px 1px 0px #ffffff;
color:#2a9206;
}



div.vote-wrap{
overflow: hidden;
}

div.vote-block{
position: relative;
}

div.vote-hover{
float: left;
cursor:pointer;
}


div.vote-stars{
position: absolute;
left: 0;
top: 0;
}

div.vote-active{
position: absolute;
left: 0;
top: 0;
}

div.vote-result{
color: #a4a4a4;
font-size: 14px;
margin-left:0px;
margin-top: 0px;
padding-left: 135px;
display:inline-block;
}

div.vote-success{
clear: both;
color: #848484;
font-size: 14px;
margin-left:110px;
margin-top:-70px;
position:absolute;
}

.categ_pop {
    max-width: 220px !important;
    min-height: 85px !important;
    top: 0%;
	margin-top: 0px !important;
}

.popover_categ {
    position: relative;
    top: 0;
    left: 0;
    display: none;
    min-height: 50px;
    padding: 0px;
    text-align: left;
    white-space: normal;
    background: #ededed;
    background-clip: padding-box;
    /* border: 1px solid #dadada; */
    z-index: 1998;
    opacity: 1;
}

.region_pop {
    max-width: 220px !important;
    min-height: 85px !important;
    top: 0%;
	margin-top: 0px !important;
}

.popover_region {
    position: relative;
    top: 0;
    left: 0;
    display: none;
    min-height: 50px;
    padding: 0px;
    text-align: left;
    white-space: normal;
    background: #ededed;
    background-clip: padding-box;
    /* border: 1px solid #dadada; */
    z-index: 1998;
    opacity: 1;
}

.popover {
    position: relative;
    top: 0;
    left: 0;
    z-index: 130;
    display: none;
    width: 400px;
    min-height: 50px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background: #ffffff;
    background-clip: padding-box;
    border: 1px solid #f3f3f3;
    z-index:99999;
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {margin-top: 15px;}
.popover.left {
margin-left: -10px;
}
.popover-title {
padding: 8px 14px;
margin: 0;
font-size: 14px;
font-weight: normal;
line-height: 18px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 5px 5px 0 0;
}
.popover-content {padding: 9px 14px;box-sizing: border-box;}

.popover-content2 {
    width: 100%;
    padding: 0px;
    padding-top: 5px;
    height: 261px;
    box-sizing: border-box;
    overflow-y: scroll;
}

.popover-content3
{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 0px;
    height:auto !important;
    overflow:  hidden;
}

.popover-content2::-webkit-scrollbar {
  /*  width: 10px; */
}


.popover-content4 {
	width: 100%;
	padding: 0px;
	padding-top: 1px;
	height: 100%;
	box-sizing: border-box;
	min-height: 200px;
	max-height: 337px;
}

.popover-content1 {
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
overflow: hidden;
}

.popover-content5 {
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
overflow: hidden;
}

/*
.popover > .arrow_region,
.popover > .arrow_region:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover > .arrow_region {
border-width: 11px;
}
.popover > .arrow_region:after {
content: "";
border-width: 10px;
}
.popover.top > .arrow_region {
bottom: -11px;
left: 20%;
margin-left: -111px;
border-top-color: #999;
border-top-color: rgba(0, 0, 0, .25);
border-bottom-width: 0;
}
.popover.top > .arrow_region:after {
bottom: 1px;
margin-left: -10px;
content: " ";
border-top-color: #fff;
border-bottom-width: 0;
}

.popover.right > .arrow_region {
top: 50%;
left: -11px;
margin-top: -11px;
border-right-color: #999;
border-right-color: rgba(0, 0, 0, .25);
border-left-width: 0;
}
.popover.right > .arrow_region:after {
bottom: -10px;
left: 1px;
content: " ";
border-right-color: #fff;
border-left-width: 0;
}
.popover.bottom > .arrow_region {
top: -11px;
left: 45%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999;
border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow_region:after {
top: 1px;
margin-left: -10px;
content: " ";
border-top-width: 0;
border-bottom-color: #fff;
}
.popover.left > .arrow_region {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999;
border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow_region:after {
right: 1px;
bottom: -10px;
content: " ";
border-right-width: 0;
border-left-color: #fff;
}
*/

.popover > .arrow,
.popover > .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover > .arrow {
border-width: 11px;
}
.popover > .arrow:after {
content: "";
border-width: 10px;
}
.popover.top > .arrow {
bottom: -11px;
left: 50%;
margin-left: -11px;
border-top-color: #999;
border-top-color: rgba(0, 0, 0, .25);
border-bottom-width: 0;
}
.popover.top > .arrow:after {
bottom: 1px;
margin-left: -10px;
content: " ";
border-top-color: #fff;
border-bottom-width: 0;
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-right-color: #999;
border-right-color: rgba(0, 0, 0, .25);
border-left-width: 0;
}
.popover.right > .arrow:after {
bottom: -10px;
left: 1px;
content: " ";
border-right-color: #fff;
border-left-width: 0;
}
.popover.bottom > .arrow {
    top: -11px;
    left: 0%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #dadada;
    display:  none;
}
.popover.bottom > .arrow:after {
top: 1px;
margin-left: -10px;
content: " ";
border-top-width: 0;
//border-bottom-color: #fff;
}
.popover.left > .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999;
border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
right: 1px;
bottom: -10px;
content: " ";
border-right-width: 0;
border-left-color: #fff;
}




.popover > .arrow_pop1,
.popover > .arrow_pop1:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover > .arrow_pop1 {
border-width: 11px;
}
.popover > .arrow_pop1:after {
content: "";
border-width: 10px;
}
.popover.top > .arrow_pop1 {
bottom: -11px;
left: 50%;
margin-left: -11px;
border-top-color: #999;
border-top-color: rgba(0, 0, 0, .25);
border-bottom-width: 0;
}
.popover.top > .arrow_pop1:after {
bottom: 1px;
margin-left: -10px;
content: " ";
border-top-color: #002340;
border-bottom-width: 0;
}
.popover.right > .arrow_pop1 {
top: 50%;
left: -11px;
margin-top: -11px;
border-right-color: #999;
border-right-color: rgba(0, 0, 0, .25);
border-left-width: 0;
}
.popover.right > .arrow_pop1:after {
bottom: -10px;
left: 1px;
content: " ";
border-right-color: #002340;
border-left-width: 0;
}
.popover.bottom > .arrow_pop1 {
    top: -11px;
    left: 0%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #dadada;
    display:  none;
}
.popover.bottom > .arrow_pop1:after {
top: 1px;
margin-left: -10px;
content: " ";
border-top-width: 0;
//border-bottom-color: #002340;
}
.popover.left > .arrow_pop1 {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999;
border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow_pop1:after {
right: 1px;
bottom: -10px;
content: " ";
border-right-width: 0;
border-left-color: #002340;
}



#container-1 .popover {
width:800px;
height:450px;
}

.app-popover-fw { 
width:210px;
height:200px;
position:absolute;
left:0%;
top:0%;
 }

.prof_pop_up 
{width: 165px;/* height:120px; */position:absolute;left:0%;top:0%;margin-left: 15px;border: 0px !important;border-top: 1px solid #b60506 !important;box-shadow: 0px 0px 0px 1px #f3f3f3;}

.prof_pop_up_adm
{width:190px;min-height: 110px;position: absolute;left:0%;top:0%;}

.yesno_pop_up {
    width: 140px !important;
    min-height: 85px !important;
    position: absolute;
    left: 0%;
    top: 0%;
    /* box-shadow: 1px 1px 10px #28809e; */
    background: #ffffff;
    border: 1px solid #d2d2d2;
}

.yesno_pop_up1 
{
    width: 140px !important;
    min-height: 85px !important;
    position: absolute;
    left: 0%;
    top: 0%;
    background: #002340;
    /* box-shadow: 0px 0px 1px 1px #ffffff; */
    border: 1px solid #ffffff;
}


.events_pop 
{max-width: 350px !important;min-height: 185px !important;top: 10%;/* box-shadow: 1px 1px 10px #9A9C9E; */border: 1px solid #e9e9e9;border-top:  none;z-index: 99851;margin-top: 4px !important;right: 250px;height:  auto;background: #f3f3f3;}

.events_scroll p {
	font-size:13px;
	line-height: 1.35em;
	color: #000000;
}

.events_scroll
{overflow-y: scroll;max-width: 347px !important;min-height: 85px !important;max-height: 237px;width: 100%;height: 100%;position: absolute;padding-right: 2px;box-sizing: border-box;padding-top: 14px;}

.events_bg
{background: url(/img/events_bg.png) top center repeat-x;width: calc(100% - 10px);height:20px;position:absolute;top:0px;left:0px;z-index: 1;}

.events_bg1
{background: url(/img/events_bg.png) top center repeat-x;width: calc(100% - 10px);height:20px;position:absolute;top:0px;bottom:0px;z-index: 1;}

.yes, .no
{
	display: inline-block;
    border: 1px solid #e8e8e8;
    width: 50px;
    height: 35px;
    box-sizing: border-box;
    margin-right: 5px;
    margin-left: 5px;
    vertical-align: bottom;
    margin-top: 7px;
    background: #f4f4f4;
    cursor: pointer;
}

.yes:hover, .no:hover
{
	background: #e8e8e8;
    border: 1px solid #e8e8e8;
}

.yes p, .no p
{font-size: 15px;margin-top: 8px;color: #002340;}


.yes1, .no1
{
	display: inline-block;
	border: 1px solid #ffffff;
	width: 50px;
	height: 35px;
	box-sizing: border-box;
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: bottom;
	margin-top: 7px;
	background: #ffffff;
	cursor: pointer;
	border-bottom: 4px solid #e82d2d;
	padding-bottom:  5px;
}

.yes1:hover, .no1:hover
{
	background: #ffffff;
	border-bottom: 4px solid #b60506;
}

.yes1 p, .no1 p
{font-size: 15px;margin-top: 6px;color: #002340;}


.yes_no_que
{
	color:#9b0e0e;
}

.yes_no_que1
{
	color:#ffffff;
}

html, body
{
height: 100%;
}

body
{
	font-family: 'Source Sans Pro';
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:0px;
	height: 100%;
	position: relative;
	background: #ffffff;
}

.spy
{
    background: #ffffff url(/img/bar_image.png) 0px -200px no-repeat;
    border-bottom: 1px solid #ffffff;
}

.bd {
border: 1px solid #5dab80;
max-width:1600px;
margin-left:auto;
margin-right:auto;
background: #83d449 url(/img/footer_bg.jpg) bottom center no-repeat;
box-shadow: #000000 0px 0px 20px; height:auto;
}



#header_update
{
	display: inline-block;
    position: relative;
    height: auto;
    width: 100%;
    height: auto;
    min-height: 70px;
    overflow: visible;
}

.header_table
{
width:100%;
background: url(/img/header_bg.jpg) top center no-repeat;
height:auto;
}

.footer_center_td
{
	margin-top:20px;
	min-height: 150px;
	display: block;
	width:100%;
	background: #002340 url(/img/footer_bg1.png) bottom center no-repeat;
	overflow:hidden;
	padding-bottom: 0px;
	padding-top: 0px;
}

.footer_link
{
    color: #ffffff;
    font-size: 14px;
    line-height: 23px;
    text-align: left;
    display: block;
    width: 100%;
    transition: 0.1s;
    position: relative;
    margin-Left: 55px;
    border: 0px solid #454545;
    max-width: 150px;
}

.footer_link:before {
    position: absolute;
    display: inline-block;
    border: 0px solid;
    content: "\f3b6";
    font-family: "Material-Design-Iconic-Font";
    font-size: 14px;
    color: #ffffff;
    vertical-align: top;
    margin-left: -20px;
    transition: 0.1s;
}

.footer_link:hover 
{
	color:#ffffff;
	font-family: 'Source Sans Pro Semibold';
}

.footer_link:hover:before 
{
    position: absolute;
    display: inline-block;
    border: 0px solid;
    content: "\f3b6";
    font-family: "Material-Design-Iconic-Font";
    font-size: 14px;
    color: #9b0e0e;
    vertical-align: top;
    margin-left: -20px;
    transition: 0.1s;
}

.footer_line
{
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:1000px;
height:0px;
background: #9A98EC;
z-index:200;
opacity: 1;
}

.silver_line
{
margin-left: auto;
margin-right: auto;
margin-top: 0px;
width: 98%;
height: 1px;
background: #E8EAE6;
z-index: 200;
opacity: 1;
margin-bottom: 8px;
}

.head_top2{
margin-top:0px;
padding-top:81px;
padding-bottom:20px;
margin-bottom:15px;
width:100%;
min-height:90px;
opacity: 1;
background: #f7f7f7;
border-bottom: 1px solid #ddd;
}
.head_top3
{
background: #900;
width:100%;
height:2px;
opacity: .99;
}
.head_top4
{
background: #d1d0d0;
width:100%;
height:32px;
position:absolute;
margin-left:0px;
opacity: .99;
}

.head_right_form
{
width:700px;
height:100px;
border:0px solid #454545;
float:right;
margin-right:0px;
}


.add_ico
{
    width: 200px;
    height: 35px;
    background: #3cbb60;
    cursor: pointer;
    float: right;
    display: inline-block;
    margin-top: 15px;
    border: 1px solid #0b9031;
    text-align: center !important;
    borderius: 2px;
    box-shadow: 0px 0px 5px #85ff00;
}

.add_ico a
{
cursor: pointer;
float: center;
color: #ffffff;
textshadow: 1px 1px 0px #9C9A9A;
text-decoration: none;
display: inline-block;
font-weight: bold;
}

.add_ico a:hover
{
cursor:pointer;
float:center;
color:#fffe87;
text-decoration:none;
font-size:14px;
line-height:16px;
display:inline-block;
}

.add_ico span
{
margin-top: 9px;
margin-left: 0px;
display: inline-block;
width: 100%;
color: #ffffff;
border: 0px solid #454545;
text-align: center !important;
font-size: 16px;
}

.add_ico:hover
{
background: #51be70;
}

.rsea {
    border: none;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 6px;
    background: #c7c7c7;
    min-height: 26px;
    padding-left: 25px;
    color: #989898;
    max-width: 195px;
    margin-left: 8px;
    box-sizing: border-box;
    display: block;
}

.rsea1 {
    border: none;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 6px;
    background: #e1e1e1;
    min-height: 26px;
    padding-left: 25px;
    color: #989898;
    max-width: 195px;
    margin-left: 8px;
    box-sizing: border-box;
    display: block;
}

.rsea_before
{
position:relative;
}

.rsea_before::before {
    color: #002440;
    font-size: 15px;
    content: "\f1c3";
    font-family: "Material-Design-Iconic-Font";
    position: absolute;
    margin-top: 6px;
    margin-left: 16px;
}

.region_sel
{
display: block;
width: 100%;
margin-left: auto;
margin-right: auto;
position: relative;
}

.region_sel ul
{display: block;padding-left: 0px;width: calc(100% - 16px);margin-top: 2px;margin-left: 8px;margin-right: auto;}

.region_sel .li_cs:after {
    content: "\f301";
    font-family: "Material-Design-Iconic-Font";
    font-size: 13px;
    display: block;
    position: absolute;
    float: right;
    color: #000000;
    z-index: 100;
    right: 5px;
    top: 3px;
    background: #e1e1e1;
}

.region_sel .li_cs{
width:100%;
}


.region_sel li {
    display: table;
    padding: 2px;
    padding-left: 5px;
    cursor: pointer;
    width: 100%;
    min-height: 23px;
    height: auto;
    position: relative;
    margin-bottom: 1px;
    margin-top: 1px;
    opacity: 1;
}

.li_region {
    background: #e1e1e1;
}

.li_region1 {
    background: #e1e1e1;
    margin-top: 5px;
}

.region_sel li span {
    font-size: 15px;
    color: #000000;
    line-height: 23px;
    text-align: left;
    float: left;
    display: block;
    width: 100%;
    height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 175px;
    white-space: nowrap;
    font-family: 'Source Sans Pro';
}

.li_region:hover
{
background: #ffffff;
}

.li_region:hover .li_cs:after
{
background: #ffffff;
}

.li_region1:hover
{
background: #ffffff;

}

.li_region2
{
text-indent: 6px;
}

.li_region2 .span2:before {
    content: "\f26d";
    font-family: 'Material-Design-Iconic-Font';
    font-size: 9px;
    position: relative;
    color: #454545;
    z-index: 135;
    margin-left: -2px;
    float: left;
}

.li_region2:hover
{
background:#ffffff !important;
}

.region_sel li span:hover
{
	height: auto;
	overflow: visible;
	width: 100%;
	white-space: pre-wrap;
	min-height:26px;
}

.li_region1_span:before {
    content: "\f2ff";
    font-family: "Material-Design-Iconic-Font";
    font-size: 15px;
    display: block;
    position: relative;
    float: left;
    color: #000000;
    z-index: 100;
    margin-top: 1px;
    margin-right: 7px;
    margin-left: 1px;
}

.region_sel ul:last-child{
border: 0;
}

.all_region {
    width: 100%;
    height: 30px;
    font-size: 14px;
    margin-top: 2px;
    box-sizing: border-box;
    vertical-align: top;
    margin-left: 8px;
    overflow: visible;
    position: relative;
    display: block;
    cursor: pointer;
    background: #002841 url(/img/button_search.png);
    background-size: cover;
    max-width: 195px;
}

.all_region span {
    cursor: pointer;
    line-height: 30px;
    color: #ffffff;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    font-weight: 200;
    text-align: center !important;
}

.all_region:hover 
{
	background:#000c1b;
}

.all_region1 {
    width: 100%;
    height: 30px;
    font-size: 14px;
    margin-top: 2px;
    box-sizing: border-box;
    vertical-align: top;
    margin-left: 8px;
    overflow: visible;
    position: relative;
    display: block;
    cursor: pointer;
    background: #a5a5a5;
    background-size: cover;
    max-width: 195px;
}

.all_region1 span {
    cursor: pointer;
    line-height: 30px;
    color: #ffffff;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    font-weight: 200;
    text-align: center !important;
}

.all_region1:hover 
{
	background: #969696;
}

.form_search .popover
{
/*
width:900px;
min-height: 230px;
top: 5px !important;3
left: 50px;
*/
}


.input2
{
width: 285px !important;
overflow-x: hidden; 
}


.input3
{
width: 275px !important;
cursor: pointer;
padding: 5px;
padding-left: 5px;
position: relative;
border: 0px solid #ff8300 !important;
height: 40px !important;
background: #fff !important;
borderius: 3px;
box-sizing: border-box;
padding-left: 15px;
font-family: 'Source Sans Pro';
}

.input3 p
{
margin-top: 5px;
font-size: 15px;
font-family: 'Source Sans Pro';
color: #181818;
display: block;
}

.input3 p:after
{
content: "\f0d7";
font-family: "FontAwesome";
font-size: 20px;
background: #ffffd7;
display: inline-block;
right: 13px;
top: 12px;
border: 0px solid;
color: #ddddb9;
position: absolute;
}

.w265
{
width: 220px !important;
}

.hcsdiv1
{position: absolute;z-index: 110;/* border-left: 1px solid #d47515; *//* border-right: 1px solid #db6e00; *//* border-bottom: 1px solid #cb6a06; */top: 47px;right: 0px;max-width: 275px;min-width: 200px;background: #fff4ff;opacity: 0.99;overflow: hidden;padding: 8px;padding-bottom: 15px;box-shadow: 0px 0px 8px #bfbaba;display: none;}

.hcsdiv {
    position: absolute;
    z-index: 110;
    border: 1px solid #ededed;
    border-top: 1px solid #ededed;
    top: 39px;
    right: 0px;
    max-width: 275px;
    min-width: 200px;
    background: #f3f3f3;
    opacity: 1;
    overflow: hidden;
    padding: 8px;
    padding-top: 8px;
    padding-bottom: 15px;
    height: 0px;
    display: none;
    z-index: 550;
    opacity: 1;
    box-sizing: border-box;
    max-height: 265px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.hcatsel
{
	z-index: 121 !important;
    opacity: 1;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 155px;
    white-space: nowrap;
}

.selcatp {
    font-size: 14px;
    font-weight: 500;
    color: #454545;
    text-align: left;
    text-overflow: ellipsis;
    max-width: 150px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    font-size: 15px;
    font-family: 'Source Sans Pro';
}

.selcatp1
{
font-size: 14px;
font-family: 'Source Sans Pro';
font-weight: normal;
letter-spacing: 0.4px;
textshadow: 0px 0px 0px #0081bd;
text-indent: 10px;
color: #006db1;
}

.optgroup {
    max-width: 100%;
    overflow: hidden;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
    padding: 5px;
    /* border-bottom: 1px solid #e1e0e0; */
    cursor: pointer;
    text-align: center !important;
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    box-sizing: border-box;
}
.optgroup:hover {
	background: #ffffff;
}

.optgroup:hover .selcatp
{color: #454545;textshadow: 0px 0px 0px #ffffff;}

.count_sea {
    position: absolute;
    display: inline-block;
    color: #b60606 !important;
    background: #ffffff;
    font-size: 9px;
    right: 5px;
    top: 2px;
    line-height: 13px;
    padding: 2px 8px;
    border: 1px solid #b60606;
    font-weight: bold;
    border-radius: 10px;
}

.optch {display: none;position: absolute;left: -235px;width: 250px;height: auto;max-height: 300px;overflow-x: hidden;margin-top: -25px;background: #ffffff;border: 1px solid #373c40;z-index: 154;box-shadow: 5px 5px 8px #727070;cursor: pointer;borderius: 2px;}

.optchn {
width: 250px;
height: auto;
overflow: hidden;
background: #fff;
border-bottom: 1px solid #f8e0f8;
padding: 4px;
position: relative;
cursor: pointer;
}

.optchn:hover
{
background: #58d87c;
}
.optchn:hover .selcatp1
{
color: #ffffff;
textshadow: 0px 0px 0px #ffffff;
}

.input1
{
margin-left:5px;
margin-right:5px;
}

.container-1 
{
    display: inline-block;
    max-width: 1830px;
    width: 100%;
}

.container-1:before
{
	position: absolute;
	display: inline-block;
	border: 0px solid;
	content: "\f1c3";
	font-family: "Material-Design-Iconic-Font";
	font-size: 14px;
	color: #002440;
	top:15px;
	left: 10px;
	z-index: 155;
}

#form_region
{
	position:relative;
}

.formbef3
{
    position: relative;
    display: inline-block;
    max-width: 195px;
    width: 95%;
}

.formbef3:afters
{
	position: absolute;
	background: #f4f4f4;
	top:13px;
	right: 5px;
	content: " ";
	width:  20px;
	height:  20px;
	z-index:  10;
}

.formbef3:befores
{
	position: absolute;
	display: inline-block;
	border: 0px solid;
	content: "\f2f9";
	font-family: "Material-Design-Iconic-Font";
	font-size: 20px;
	color: #b2b29c;
	top: 15px;
	right: 15px;
	z-index:  20;
}

.formbef1:after
{
	position: absolute;
	display: inline-block;
	border: 0px solid;
	content: "\f2f9";
	font-family: "Material-Design-Iconic-Font";
	font-size: 20px;
	color: #b2b29c;
	top:13px;
	right: 10px;
	cursor:pointer;	
}

.formbef2:before
{
	position: absolute;
	display: inline-block;
	border: 0px solid;
	content: "\f2fc";
	font-family: "Material-Design-Iconic-Font";
	font-size: 20px;
	color: #b2b29c;
	top:13px;
	right: 10px;	
}

.search3
{
vertical-align: top;
white-space: nowrap;
position: relative;
display: inline-block;
/* float: left; */
width: 200px;
background: #f3f3f3;
height: 40px;
padding-left: 20px;
box-sizing: border-box;
margin-left:10px;
color: #000000;
text-align: left;
cursor: pointer;
box-sizing:  border-box;
}

.search3:after
{
content: "\f2f9";
font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
font-size: 19px;
color: #b2b29c;
position: absolute;
top: 12px;
right: 10px;	
}

.search2
{
	width: 220px;
	height: 40px;
	padding-left: 20px;
	border: none;
	font-size: 16px;
	font-family: 'Source Sans Pro';
	font-weight: 500;
	color: #0f1111;
	float: left;
	outline: none;
	margin-left: 10px;
	cursor: pointer;
	background: #f3f3f3;
	box-sizing: border-box;
	white-space:  nowrap;
	overflow:  hidden;
	text-overflow:  ellipsis;
	padding-right: 20px;
}


.search1
{
	width: 100%;
	height: 40px;
	padding-left: 30px;
	border: none;
	font-size: 16px;
	font-weight: 500;
	color: #434747;
	float: left;
	outline: none;
	background: #e8e8e8;
	display: inline-block;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	z-index: 154;
	font-family: 'Source Sans Pro';
}

.opacity_search1
{
	opacity:0;
	visibility:hidden;
}

.search1_close
{
	position:relative;
}

.hcatselp
{
    color: #0f1111;
    float: left;
    outline: none;
    margin-top: 11px;
    display: block;
    width: 100%;
    font-size: 16px;
    font-family: 'Source Sans Pro';
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 180px;
    white-space: nowrap;
    font-weight: 500;
}

.icon_region:after
{/* content: "\f1ab"; *//* font: normal normal normal 14px/1 'Material-Design-Iconic-Font'; */font-size: 20px;color: #ddddb9;position: absolute;top: 10px;left: 20px;}

.form_search
{
	width: 100%;
    padding-top: 20px;
    display: flex;
    text-align: center !important;	
}

.form_search .container-1 .icon
{
position: absolute;
margin-left: 30px;
margin-top: 25px;
z-index: 120;
color: #4f5b66;
left: 0px;
font-size:19px;
font-weight: 100;
-webkit-transition: all .55s ease;
-moz-transition: all .55s ease;
-ms-transition: all .55s ease;
-o-transition: all .55s ease;
transition: all .55s ease;
}



.button2a
{
border: 1px solid #007ccc;
background: #49aeef;
width: 110px;
color: #ffffff;
font-family: 'Source Sans Pro';
padding-left: 5px;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
outline: medium none;
margin-left:20px;
display:inline-block;
textshadow: 1px 1px 0px #848bbf;
float:left;
margin-top:15px;
font-size: 16px;
font-weight: 400;
height: 35px;
-webkit-transition: background .15sease;
-moz-transition: background .15sease;
-ms-transition: background .15sease;
-o-transition: background .15sease;
transition: background .15sease;
}

.button2a:hover
{
border: 1px solid #007ccc;
background: #1fc1f6;
width: 110px;
color: #ffffff;
font-family: 'Source Sans Pro';
padding-left: 5px;
borderius: 4px;
-moz-borderius: 4px;
-webkit-borderius: 4px;
-khtml-borderius: 4px;
outline: medium none;
margin-left:20px;
display:inline-block;
textshadow: 1px 1px 0px #848bbf;
float:left;
margin-top:15px;
font-size: 16px;
font-weight: 400;
height: 35px;
-webkit-transition: background .15sease;
-moz-transition: background .15sease;
-ms-transition: background .15sease;
-o-transition: background .15sease;
transition: background .15sease;
cursor: pointer;
}

.button2a span
{
font-family: 'Source Sans Pro';
font-size: 16px;
margin-left: 8px;
}

.button3
{
border: 1px solid #007ccc;
background: #fff;
color: #007ccc;
textshadow: 1px 1px 0px #ffffff;
float: right;
margin-right: 35px;
borderius: 5px;
box-shadow: 0px 1px 2px #a0a0a0;
margin-bottom: 10px;
}

.button3:hover
{
border: 1px solid #42b64c;
background: #fff;
color: #116be0;
textshadow: 1px 1px 0px #ffffff;
float: right;
margin-right: 35px;
box-shadow: 1px 1px 5px #ffffff;
borderius: 5px;
}

.button3 span
{
margin-left:-5px;
}

.button3 span:before
{
content: "\f002";
font-family: "FontAwesome";
font-size: 16px;
background: #ffffff;
display: inline-block;
margin-right: 10px;
color: #e067c5;
border: 0px solid;
transform: scale(-1, 1);
}

.h1sortdiv
{
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 0px;
    padding-top: 2px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.subcatdiv
{
	width: 99%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1145px;
}

.back_home:before {
    content: "\f1eb";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    color: #e8e8e8;
    display: inline-block;
    position: relative;
    top: -2px;
    left: 0px;
    color: #c0c0c0;
	margin-right:15px;
	margin-left:10px;
}

.back_home {
    position: relative;
    display: inline-block;
    font-size: 14px;
    color: #000000;
    font-family: 'Source Sans Pro Semibold';
}

.back_home:hover {
    color: #000000;
	text-decoration:underline;
}

.breadiv1 {
    display: table;
    border: 0px solid;
    max-width: 1145px;
    margin-top: 5px;
    width: 99%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2px;
    overflow: hidden;
}

.breadiv
{
    display: table;
    border: 0px solid;
    max-width: 1145px;
    margin-top: 5px;
    width: 99%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2px;
	overflow: hidden;
}

.ulbread
{
    list-style-type: none;
    display: inline-block;
    margin: 0px;
    float: left;
    margin-left: -28px;
    margin-bottom: 10px;
}

.ulbread a
{
	position: relative;
	padding-right: 20px;
	display: block;
	float: left;
	font-size: 15px;
	display: block;
	color: #414141;
}

.breadhead:hover span
{
    text-decoration: underline;
    color: #000000;
}

.ulbread .abfy:hover:before
{
	content: "\f1eb";
    font-family: "Material-Design-Iconic-Font";
    font-size: 20px;
    display: block;
    position: absolute;
    top: -6px;
    left: -30px;
    color: #9b0e0e;
    z-index: 100;
}

.ulbread span
{
    position: relative;
    display: block;
    float: left;
    font-size: 15px;
    color: #000000;
    font-family: 'Source Sans Pro SemiBold';
}

.ulbread p
{
    position: relative;
    padding-right: 30px;
    display: block;
    float: left;
    font-size: 15px;
    display: block;
    color: #414141;
    textshadow: 0px 0px 0px #595959;
}

.ulbread h1
{
color: #74a4ba !important;
textshadow: 1px 1px 0px #ffffff;
font-size:15px;
font-family: 'Source Sans Pro';
line-height: 1.2em;
font-weight: normal;
}

.ulbread li
{
    list-style-type: none;
    display: inline-block;
    margin: 0px;
    float: left;
    margin-bottom: 10px;
    margin-left: 35px;
    line-height: 1.15em;
}

.ulbread > li:not(:first-child) > a > span:before {
    content: "\f1eb";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    color: #e8e8e8;
    display: block;
    position: absolute;
    top: -5px;
    left: -30px;
    color: #c0c0c0;
    /* font-weight: 600; */
}

.ulbread > li:not(:first-child) > p > span:not(.bread_last):before
{
	content: "\f1eb";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    color: #e8e8e8;
    display: block;
    position: absolute;
    top: -5px;
    left: -25px;
    color: #c0c0c0;
}

.bread_last:before
{
	content: "\f1eb";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    color: #e8e8e8;
    display: block;
    position: absolute;
    top: -5px;
    left: -25px;
    color: #c0c0c0;
}

.nextprev
{
	width: auto;
	display:inline-block;
	float: right;
	/* width:100%; */
	text-align: right;
	margin-right: 8px;
}

.obj_prev
{
	padding-left: 20px;
    padding-right: 20px;
    border-bottom: 4px solid #e8e8e8;
    padding-bottom: 10px;
	position:relative;
}

.obj_next
{
	padding-left: 20px;
    padding-right: 20px;
    border-bottom: 4px solid #e8e8e8;
    padding-bottom: 10px;
	margin-left:40px;
	position:relative;
}

.obj_next:hover, .obj_prev:hover
{
    border-bottom: 4px solid #9b0e0e;
}

.obj_prev span
{
	font-size: 16px;
    color: #000000;
    font-family: 'Source Sans Pro SemiBold';
}

.obj_prev span:before
{
    content: "\f2fa";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    display: inline-block;
    margin-top: 0px;
    left: 2px;
    color: #000000;
    border: 0px solid;
	position:absolute;
}

.obj_next span
{
	font-size: 16px;
    color: #000000;
    font-family: 'Source Sans Pro SemiBold';
}

.obj_next span:before
{
    content: "\f2fb";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    display: inline-block;
    margin-top: 0px;
    right: 2px;
    color: #000000;
    border: 0px solid;
	position:absolute;
}


.back_categes
{
	display:none;
}

.myprofile
{
float:right;
display: inline-block;
margin-top:16px;
margin-right:20px;
text-indent: 35px;
padding-top:6px;
background:url(/img/profile_bg.png) top left no-repeat;
height:30px;
border: 0px solid #454545;
color:#487EEC;
text-decoration: none;
font-size:15px;
}


.myprofile::after
{
width: 0;
height: 0;
margin-top: 0px;
position: relative;
right: -5px;
top: 45%;
border-style: solid;
border-width: 6px 4px 0;
border-color: #0098d0 transparent transparent;
content: '';
}

.myprofile1before
{
float: right;
display: inline-block;
width: 170px;
margin-left: 8px;
margin-top: 20px;
height: 35px;
cursor: pointer;
position: relative;
border: 0px solid;
}

.myprofile1before img
{
    width: 30px;
    height: 30px;
    float: right;
    display: inline-block;
    overflow: hidden;
    /* border: 1px solid #d4d4d4; */
    box-sizing: border-box;
    margin-right: 8px;
}

.myprofile1
{
	max-width: 100px;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 0px solid;
	white-space: nowrap;
	display: inline-block;
	float: right;
	color: #000000;
	margin-top: 5px;
	font-size: 17px;
	margin-right: 26px;
	font-family: 'Source Sans Pro Semibold';
}

.myprofile1:after
{
    content: "\f2f9";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    display: inline-block;
    margin-top: 0px;
    margin-left: 3px;
    color: #000000;
    border: 0px solid;
    position: absolute;
    right: 10px;
}

.myprofile1before:hover .myprofile1
{/* color: #ff6300; */}

.myprofile1before:hover img
{/* border: 1px solid #FF8300; */}

.myprofile1before:hover .myprofile1:after
{color: #d61616;}

.head_top
{
background: #ffffff;
width:1000px;
height:60px;
float:center;
margin-left:auto;
margin-right:auto;
position:relative;
-moz-borderius: 2px;
-webkit-borderius: 2px;
-khtml-borderius: 2px;
borderius: 2px;
z-index:110;
padding:0px;
vertical-align:top;
}


.maincategories-list
{

}

.menu_item
{
    display: inline-block;
    width: auto;
    text-align: left;
    margin-left: 0px;
    box-sizing: border-box;
    white-space: nowrap;
    margin-right: 25px;
    min-width: 100px;
    vertical-align:  top;
    border: 0px solid;
}

.menu_item a
{
	display: block;
	vertical-align: middle;
	font-size: 20px;
	line-height: 70px;
	border:0px solid #454545;
	float: left;
	color: #0098d0;
	text-decoration: none;
	text-overflow: ellipsis;
	vertical-align:  top;
}



.menu_item .aspan:after
{
	max-height:15px;
	position: static;
	margin-left: 10px;
	display: inline-block;
	border: 0px solid;
	content: "\f2f9";
	font-family: "Material-Design-Iconic-Font";
	font-size: 18px;
	color:#ffffff;
}

.menu_item .aspan
{
	text-overflow: ellipsis;
	position: relative;
	padding-top: 0px;
	font-size: 20px;
	font-family: 'Source Sans Pro';
	color: #ffffff;
	display: inline-block;
	font-weight: 300;
	margin-left: 5px;
	margin-top: 0px;
	line-height:  70px;
}




.subcat_menu
{
border: 1px solid #ffffff;
display: none;
padding: 10px;
background: #5da2e6;
borderius: 2px;
border: 1px solid #A2BDCE;
margin-top: 80px;
margin-bottom: 10px;
width: 98%;
margin-left: auto;
margin-right: auto;
}

.subcat_menu ul
{
display: inline-block;
vertical-align: top;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
border-right: 0px solid #ccc;
width: auto;
min-width: 230px;
margin-left: 10px;
max-width: 230px;
}

.subcat_menu ul:last-child{
border: 0;
}


.subcat_menu li
{
display: block;
padding: 7px;
cursor: pointer;
}

.subcat_menu .submenu_link:before
{
content: "\f054";
font-family:"FontAwesome";
font-size: 18px;
width: 15px;
height: 15px;
display: inline-block;
color:#c9d73a;
margin-right: 5px;
margin-left: -15px;
vertical-align: middle;
}

.subcat_menu .submenu_link
{
font-family:'Source Sans Pro';
font-size: 15px;
display: inline-block;
color: #0e99da;
vertical-align: middle;
textshadow: 0px 0px 0px #6a7ca8;
background: #ffffff;
width: 100%;
padding: 2px;
borderius: 2px;
}

.subcat_menu .submenu_link:hover
{
background: #F5F5F5;
color: #b419a2;
vertical-align: middle;
textshadow: 0px 0px 0px #6a7ca8;
}

.subcat_all
{
width: 99%;
height: 21px;
border-bottom: 1px solid #D4D4D4;
padding: 3px;
font-size: 15px;
margin-bottom: -1px;
position: relative;
box-sizing: content-box;
margin-top: -5px;
}

.subcat_all p
{
font-size: 17px;
line-height: 21px;
color: #C3D858;
}

.subcat_all a
{
cursor: pointer;
font-size: 16px;
line-height: 18px;
display: inline-block;
color: #F5EEE7;
text-decoration: none;
}

.ul_cat_submenu
{
    list-style-type: none;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1150px;
    flex-wrap: wrap;
}

.li_cat_submenu 
{
	display: inline-block;
	list-style-type: none;
	/* margin-bottom: 5px; */
	float: left;
	box-sizing: border-box;
	/* border: 1px solid #dbdbdb; */
	width: 25%;
	/* overflow: hidden; */
	/* -webkit-box-flex: 1; */
	/* -webkit-flex: 1; */
	/* flex: 1; */
	min-width: 25%;
	max-width: 280px;
}

.li_cat_submenu .span1
{
    line-height: 18px;
    margin-left: 30px;
    font-size: 15px;
    margin-bottom:  5px;
    display:  table;
    color: #000000;
    font-family: 'Source Sans Pro Semibold';
}

.li_cat_submenu .span1:before
{
	position: absolute;
    display: inline-block;
    border: 0px solid;
    content: "\f3b6";
    font-family: "Material-Design-Iconic-Font";
    font-size: 14px;
    color: #dcdcdc;
    vertical-align: top;
    margin-left: -25px;
    margin-top: 0px;
}

.li_cat_submenu:hover .span1:before
{
	color: #9b0e0e;
    margin-left: -20px;
}

.li_cat_submenu:hover .span1
{
    margin-left: 25px;
    padding-right: 5px;
    font-weight: 700 !important;
}


.li_cat_submenu:hover
{

}

.a_cat_submenu
{
	margin-left: 10px;
	color: #000000;
	position: relative;
	width: 93%;
	/* text-overflow: ellipsis; */
	/* height: 26px; */
	display: table;
	text-align: left;
	overflow: hidden;
	word-wrap: normal;
	white-space: normal;
	margin-bottom:  5px;
}

.a_cat_submenu:hover
{
color: #000000;	
font-weight:700;
}

.sub_cs
{
	font-size: 12px !important;
	position: relative;
	color: #9b0e0e;
	font-weight: 500;
	white-space: nowrap;
	vertical-align: middle;
	font-family: 'Source Sans Pro';
}

.li_cat_submenu:hover .sub_cs
{
    font-weight: 700;
	font-size:14px !important;
}

.sub_cs1
{
	font-size: 11px !important;
    position: relative;
    color: #9b0e0e;
    font-weight: 500;
    white-space: nowrap;
    vertical-align: middle;
	top:-2px;
}

.sub_show_all:hover
{
	color: #000000;
	text-decoration:none;
	border-bottom:1px solid #000000;
}

.sub_show_all:hover:after
{
	color: #000000;
	text-decoration:none;
}

.sub_show_all
{
    float: right;
    margin-bottom: 0px;
    padding-bottom: 5px;
    font-size: 14px;
    color: #000000;
    position: relative;
    padding-right: 0px;
    display: inline-block;
    margin-right: 20px;
    cursor: pointer;
    border-bottom:1px solid #ffffff;
    font-family: 'Source Sans Pro Semibold';
}

.sub_show_all:after
{
    content: "\f2fb";
    font-family: 'Material-Design-Iconic-Font';
    font-size: 18px;
    color: #000000;
    position: absolute;
    margin-left: 8px;
    display: inline-block;
    top: -1px;
    text-decoration:none !important;
}

.menu_not_fix {
    width: 100%;
    height: 70px;
    border: 0px solid #000000;
    position: absolute;
    z-index: 999999;
    vertical-align: top;
    sbox-shadow: 0px 5px 5px #b09787;
    border-bottom: 1px solid #c4c6c6;
    top: 0px;
}

.menu_fix
{
min-width:890px;
height:70px;
float:center;
border: 0px solid #000000;
margin-top:0px;
overflow:hidden;
position:fixed;
z-index:1533;
vertical-align:top;
margin-top: -60px;
box-shadow: 0px 5px 5px #b09787;
border-bottom: 1px solid #c4c6c6;
}

.menu_fix_ab
{
min-width:890px;
height:70px;
position:relative;
}


.top_menu_ul
{
min-width: 350px;
height: 35px;
float: left;
//border: 1px solid;
margin-top: 19px;
margin-left: 25px;
}

.div_menu_mob
{
	height:40px;
	box-sizing:border-box;
	margin-bottom:-10px;
	margin-right: -4px;
	display:none;
}

.top_menu1
{
	line-height:40px;
	color:#ffffff;
	width: 25%;
	display:inline-flex;
	text-align: center !important;
	border-left: 4px solid #ffffff;
	background: #f3f3f3;
	margin-left: -4px;
	cursor:pointer;
}

.tt1, .tt2, .tt3, .tt4
{
	text-align: center !important;
    display: inline-block;
    margin: 0px auto;
}

.tt1:before
{
    position: relative;
    display: inline-block;
    border: 0px solid;
    content: "\f1ff";
    font-family: "Material-Design-Iconic-Font";
    font-size: 30px;
    color: #002440;
    vertical-align: top;
    line-height: 40px;
}

.tt2:before
{
    position: relative;
    display: inline-block;
    border: 0px solid;
    content: "\f27d";
    font-family: "Material-Design-Iconic-Font";
    font-size: 30px;
    color: #002440;
    vertical-align: top;
    line-height: 40px;
}

.tt3:before
{
    position: relative;
    display: inline-block;
    border: 0px solid;
    content: "\f15a";
    font-family: "Material-Design-Iconic-Font";
    font-size: 30px;
    color: #002440;
    vertical-align: top;
    line-height: 40px;
}

.tt4:before
{
    position: relative;
    display: inline-block;
    border: 0px solid;
    content: "\f1fe";
    font-family: "Material-Design-Iconic-Font";
    font-size: 30px;
    color: #002440;
    vertical-align: top;
    line-height: 40px;
}

.top_menu
{
	margin-top: 28px;
	height: 32px;
	display: inline-block;
	position: relative;
	float: left;
	margin-left: 5px;
	margin-right: 10px;
	color: #ffffff;
	font-size: 16px;
	cursor:pointer;
	font-weight: 500;
	text-shadow:  none;
	font-family: 'Source Sans Pro';
}

.top_menu:before
{
	position: relative;
	display: inline-block;
	border: 0px solid;
	content: "\f3b6";
	font-family: "Material-Design-Iconic-Font";
	font-size: 14px;
	color: #002440;
	vertical-align: top;
	margin-right: 12px;
	margin-top: 2px;
}

.top_menu:hover
{
	color:#fffff5;
}

.top_menu:hover:before
{
	color:#ffffff;
}

.feed_plus {
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    margin-top: -18px;
    position: absolute;
    margin-left: -15px;
    font-family: 'Source Sans Pro Semibold';
    background: #002e52;
    border-radius: 15px;
    min-width: 20px;
    height: 19px;
    /* text-overflow: ellipsis; */
    overflow: hidden;
    text-align: center !important;
    padding: 5px;
    padding-top: 3px;
    padding-right: 6px;
}

.feed_plus1 {
    color: #002340;
    font-size: 13px;
    margin-top: 1px;
    position: absolute;
    margin-left: 5px;
    font-family: 'Source Sans Pro Bold';
    width: 20px;
    height: 20px;
    text-align: center !important;
    padding-top: 3px;
    white-space: nowrap;
}

.div_menu
{
	float: right;
	position: absolute;
	z-index: 70;
	max-height: 70px;
	right: 5px;
	top: -7px;
}

.div_menu1_1
{
	width:auto !important;
}

.div_menu1
{
	float: right;
	/* background: #f3f3f3; */
	z-index:800;
	position: relative;
	display:  inline-block;
	width: calc(100% - 400px);
	margin-bottom: 10px;
}


.new_events
{
position: absolute;
border: 0px solid #454545;
width: 10px;
height: 10px;
top: -14px;
cursor: pointer;
right: 2px;
}

.new_mess
{
position: absolute;
border: 0px solid #454545;
width: 10px;
height: 10px;
top: -14px;
cursor: pointer;
right: 2px;
}

.new_comm
{
position:absolute;
border: 0px solid #454545;
width:10px;
height:10px;
top:-2px;
margin-left:100px;
cursor:pointer;
}

.new_comm
{
position:absolute;
border: 0px solid #454545;
width:10px;
height:10px;
top:-2px;
margin-left:100px;
cursor:pointer;
}

.new_in_lenta
{
position: absolute;
border: 0px solid #454545;
width: 10px;
height: 10px;
top: -14px;
cursor: pointer;
right: 5px;
}

.spanplus1
{
font-size: 11px !important;
color: #fffe00 !important;
font-weight: 600 !important;
font-family: 'Source Sans Pro'  !important;
textshadow: 0px 0px 5px #e2062c, 0px 0px 5px #e2062c, 0px 0px 5px #e2062c, 0px 0px 5px #e2062c, 0px 0px 5px #e2062c, 0px 0px 5px #e2062c, 0px 0px 5px #e2062c, 0px 0px 5px #e2062c, 0px 0px 5px #e2062c, 1px 1px 5px #e2062c  !important;
}

.center950
{
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
margin-top: 10px;
position: relative;
padding: 0px;
min-height: 35px;
overflow: visible;
height: auto !important;
display: block;
vertical-align: top;
max-width: 950px;
}

.center951
{
	margin-bottom: 0px;
	position: relative;
	padding: 0px;
	vertical-align: top;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	box-sizing: border-box;
	max-width:  1150px;
	padding-left:5px;
}

.header_menu
{
soverflow:hidden;
width: 100%;
}

.centerdiv4
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    position: relative;
    padding: 0px;
    border: 0px solid #E0E0E0;
    height: auto !important;
    max-width: 930px;
    width: 98%;
    overflow: hidden;
    box-sizing: border-box;
    display: block;
}

.centerdiv3
{
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
position: relative;
padding:0px;
border: 0px solid #E0E0E0;
overflow: visible;
height: auto !important;
max-width: 930px;
}

.centerdiv2
{
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
margin-top: 0px;
position: relative;
padding: 0px;
border: 0px solid #E0E0E0;
min-height: 250px;
overflow: visible;
height: auto !important;
max-width: 930px;
display: table;
}

.centerdiv1
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 10px;
    position: relative;
    padding: 0px;
    border: 0px solid #E0E0E0;
    min-height: 50px;
    overflow: visible;
    height: auto !important;
    max-width: 1150px;
    text-align: left;
}

.centerdiv {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 10px;
    position: relative;
    padding: 0px;
    border: 0px solid #E0E0E0;
    min-height: 5px;
    overflow: visible;
    height: auto !important;
    max-width: 1150px;
    text-align: left;
    padding-left: 3px;
    width: 99%;
    padding-right: 2px;
}

.centerdivmax {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 10px;
    position: relative;
    padding: 0px;
    border: 0px solid #E0E0E0;
    min-height: 520px;
    overflow: visible;
    height: auto !important;
    max-width: 5150px;
    text-align: left !important;
    width: 100%;
    border-top: 2px solid #e8e8e8;
    margin-top: -20px !important;
    background: #ffffff url(/img/404.png) top right no-repeat;
}

.ceobj
{
    margin-left: -20px;
}

.ceobj2
{
    margin-left: auto;
	margin-right:auto;
}


.objlist
{    

}

.objlist li
{
	display: inline-block;
}

.h404
{
	font-size:218px;
	font-weight:500;
	color:#9b0e0e;
    text-align: center !important;
}


.h404_2
{
	font-size:38px;
	font-weight:500;
	color:#001420;
	text-align: center !important;
	text-transform:none;
}

.h404_3
{
	font-size:18px;
	font-weight:500;
	color:#001420;
	text-align: center !important;
	text-transform:none;
}

.holx:before
{
	position: relative;
	display: block;
	border: 0px solid;
	content: "\f267";
	font-family: "Material-Design-Iconic-Font";
	font-size: 45px;
	color: #ffffff;
	top: -10px;
	z-index:150;
}

.holx
{
	font-size:23px;
	font-weight:500;
	color:#ffffff;
	text-align: center !important;
	text-transform: none;
	margin-top:  50px;
}

.holx1
{
	font-size:14px;
	font-weight:500;
	color:#ffffff;
	text-align: center !important;
	text-transform:none;
}

.holx2:before
{
	position: relative;
	display: block;
	border: 0px solid;
	content: "\f267";
	font-family: "Material-Design-Iconic-Font";
	font-size: 45px;
	color: #002340;
	top: -10px;
	z-index:150;
}

.holx2
{
	font-size:23px;
	font-weight:500;
	color:#002340;
	text-align: center !important;
	text-transform: none;
	margin-top:  50px;
}

.holx3
{
	font-size:14px;
	font-weight:500;
	color:#002340;
	text-align: center !important;
	text-transform:none;
}

.holx2n:before
{
	position: relative;
	display: block;
	border: 0px solid;
	content: "\f1f0";
	font-family: "Material-Design-Iconic-Font";
	font-size: 45px;
	color: #d61616 ;
	top: -10px;
	z-index:150;
}

.holx2n
{
	font-size:23px;
	font-weight:500;
	color:#d61616 ;
	text-align: center !important;
	text-transform: none;
	margin-top:  50px;
}

.centerdivmax1
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 10px;
    position: relative;
    padding: 0px;
    border: 0px solid #E0E0E0;
    min-height: 520px;
    overflow: visible;
    height: auto !important;
    max-width: 5150px;
    text-align: center !important;
	width:100%;
	border-top: 0px solid #e8e8e8;
	margin-top: 0px;
	background: #ffffff;
}

.whitediv
{
background:#ffffff;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
position: relative;
padding:0px;
border: 0px solid #ffffff;
min-height:200px;
overflow: visible;
height: auto !important;
display:inline-block;
vertical-align:top;
}

.search{
width:420px;
height:23px;
float:right;
margin-top:5px;
margin-right:15px;
border: 0px solid #ada11a;
z-index:201;
}

.bodycenter
{
margin-left:auto;
margin-right:auto;
margin-top:70px;
max-width:100%;
height:auto;
min-height:0px;
position:relative;
border: 0px solid green;
display:block;
}

.all {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    z-index: 100;
    position: relative;
    max-width: 1150px;
    min-height: 500px;
    min-width: 100%;
    text-align: center !important;
    background:  #ffffff;
}

.scroll-img {
border: 0px solid green;
width:865px;
height: auto;
vertical-align:top;
overflow: hidden;
margin-bottom:-5px;
}
.scroll-img ul {
border: 0px solid green;
width: 9750px;
margin: 0;
vertical-align:top;
}
.scroll-img ul li {
display: inline-block;
margin-right:15px;
vertical-align:top;
}

.width720
{
width:735px;
}

.stop-scrolling {
height: 100%;
overflow: hidden;
}

.modalbg
{
    position: fixed;
    top: 0;
    left: 0px;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: auto;
    display: none;
    background: rgba(255, 255, 255, 0.5);
    font-family: 'Source Sans Pro';
    font-size: 12pt;
    color: #333;
    line-height: normal;
    text-align: justify;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 999999;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}	


.modalDialog1 {
 position: fixed;
 top: 0;
 left: -20px;
 right: 0;
 bottom: 0;
 width: 100%;
 height: 100%;
 padding: 25px;
 margin: auto;
 borderius: 2px;
 background: white;
 display: none;
 background: rgba(32, 54, 132, 0.5);
 font-family: 'Source Sans Pro';
 font-size: 12pt;
 color: #333;
 line-height: normal;
 text-align: justify;
 font-smooth: always;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 z-index:130;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}


.modaldiv2
{
overflow-y: scroll;
width: 780px;
height: 90vh;
border: 0px solid #ffffff;
}

.modaldiv1
{
width: 800px;
height: auto;
position: relative;
maring-top:-10px;
margin-left:auto;
margin-right:auto;
padding: 10px;
borderius: 3px;
background: #dadada;
z-index:99999999999;
opacity:1;
display:block;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}

.photoclosecl1 {
background: #606061;
color: #FFFFFF;
line-height: 25px;
position: absolute;
right: 9px;
text-align: center !important;
top: 5px;
width: 24px;
text-decoration: none;
font-weight: bold;
-webkit-borderius: 12px;
-moz-borderius: 12px;
borderius: 12px;
-moz-box-shadow: 1px 1px 3px #000;
-webkit-box-shadow: 1px 1px 3px #000;
box-shadow: 1px 1px 3px #000;
border:1px solid #ffffff;
cursor:pointer;
}

.photoclosecl1:hover
{
background: #343434;
cursor:pointer;
color: #ffee90;
border:1px solid #ffee90;
}



.modalDialog {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 width: 100%;
 height: 100%;
 padding: 25px;
 margin: auto;
 display: none;
 background:#00284150;
 font-family: 'Source Sans Pro';
 font-size: 15px;
 color: #000000;
 line-height: normal;
 text-align: justify;
 font-smooth: always;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 z-index: 9999991;
 -webkit-transition: opacity 0.5s;
 -moz-transition: opacity 0.5s;
 -o-transition: opacity 0.5s;
 transition: opacity 0.5s;
 overflow:hidden;
}

.modaldiv {
    position: relative;
    max-width: 550px;
    height: auto !important;
    position: relative;
    margin-top: -110px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    background: #002841;
    z-index: 9999991;
    opacity: 1;
    overflow: hidden;
    display: block;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    /* box-shadow: 0px 0px 10px #931b23; */
    width: 98%;
}

.modalclosebutton {
    line-height: 45px;
    position: absolute;
    right: 20px;
    top: 10px;
    text-decoration: none;
    cursor: pointer;
    z-index: 150;
}

.modalclosebutton:after {
    content: '\f136';
    font-family: 'Material-Design-Iconic-Font';
    font-size: 30px;
    color: #ffffff;
    position: relative;
}

.modalclosebutton:hover:before {
color: #CEB5AB;
}

#modalcontent
{opacity: 0.99;display: block;min-height: 110px;border: 0px solid;z-index: 535;}

#modalcontent:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


.modalDialog_mob {
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 width: 100%;
 height: 100%;
 padding: 0px;
 margin: auto;
 display: none;
 background:#00284150;
 font-family: 'Source Sans Pro';
 font-size: 15px;
 color: #000000;
 line-height: normal;
 text-align: justify;
 font-smooth: always;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 z-index: 9999991;
 -webkit-transition: opacity 0.5s;
 -moz-transition: opacity 0.5s;
 -o-transition: opacity 0.5s;
 transition: opacity 0.5s;
 overflow:hidden;
}

.modaldiv_mob {
    /* height: auto !important; */
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    padding-top: 0;
    padding-bottom: 0;
    background: #ffffff;
    z-index: 9999991;
    opacity: 1;
    overflow: visible;
    display: block;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    /* box-shadow: 0px 0px 10px #931b23; */
    position: fixed;
    bottom: -500px;
    width: 100%;
    padding-top: 10px;
    height:  100%;
    padding-bottom: 10px;
    max-height: 50%;
    /* overflow-y: auto; */
    z-index:  200;
}

.modalclosebutton_mob {
    color: #ffffff;
    line-height: 45px;
    font-size: 26px;
    position: absolute;
    right: 50%;
    top: -45px;
    text-decoration: none;
    font-weight: 500;
    cursor: pointer;
    z-index: 150;
}

.modalclosebutton_mob:before {
    content: '\f136';
    font-family: 'Material-Design-Iconic-Font';
    font-size: 23px;
    color: #ffffff;
    position: relative;
}

.modalclosebutton_mob:hover:before {
color: #CEB5AB;
}

#modalcontent_mob {
    opacity: 0.99;
    display: block;
    min-height: 50px;
    border: 0px solid;
    z-index: 535;
    height: 100%;
}

#modalcontent_mob:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


.modalDialog_kp {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 width: 100%;
 height: 100%;
 padding: 25px;
 margin: auto;
 display: none;
 background: #00284150;
 font-family: 'Source Sans Pro';
 font-size: 15px;
 color: #000000;
 line-height: normal;
 text-align: justify;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 z-index: 9999991;
 -webkit-transition: opacity 0.5s;
 -moz-transition: opacity 0.5s;
 -o-transition: opacity 0.5s;
 transition: opacity 0.5s;
 overflow:hidden;
}

.modaldiv_kp {
    position: relative;
    max-width: 450px;
    height: auto !important;
    position: relative;
    margin-top: -110px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    background: #002841;
    z-index: 9999991;
    opacity: 1;
    overflow: hidden;
    display: block;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    /* box-shadow: 1px 1px 0px 0px #002340; */
    width: 100%;
}

.modalclosebutton_kp {
    font-family: 'Source Sans Pro Bold';
    color: #002340;
    line-height: 45px;
    font-size: 23px;
    position: absolute;
    right: 11px;
    top: -9px;
    text-decoration: none;
    cursor: pointer;
    z-index: 150;
}

.modalclosebutton_kp:hover:before {
color: #CEB5AB;
}

#modalcontent_kp
{opacity: 0.99;display: block;min-height: 50px;border: 0px solid;z-index: 535;text-align: center !important;vertical-align:  middle;}

#modalcontent_kp:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


.modalDialog2 {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 width: 100%;
 height: 100%;
 padding: 25px;
 margin: auto;
 display: none;
 background: #00284150;
 font-family: 'Source Sans Pro';
 font-size: 15px;
 color: #000000;
 line-height: normal;
 text-align: justify;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 z-index: 9999991;
 -webkit-transition: opacity 0.5s;
 -moz-transition: opacity 0.5s;
 -o-transition: opacity 0.5s;
 transition: opacity 0.5s;
 overflow:hidden;
}

.modaldiv2 {
    position: relative;
    max-width: 450px;
    height: auto !important;
    position: relative;
    margin-top: -110px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    background: #ffffff;
    z-index: 9999991;
    opacity: 1;
    overflow: hidden;
    display: block;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    /* box-shadow: 1px 1px 0px 0px #002340; */
    width: 100%;
}

.modalclosebutton2 {
    font-family: 'Source Sans Pro Bold';
    color: #002340;
    line-height: 45px;
    font-size: 23px;
    position: absolute;
    right: 20px;
    top: 0px;
    text-decoration: none;
    cursor: pointer;
    z-index: 150;
}

.modalclosebutton2:hover:before {
color: #CEB5AB;
}

#modalcontent2
{opacity: 0.99;display: block;min-height: 50px;border: 0px solid;z-index: 535;text-align: center !important;vertical-align:  middle;padding-top: 10px;}

#modalcontent2:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.pcaption
{
	font-size: 23px;
	font-weight: 700;
	line-height: 1.3em;
	font-family: 'Source Sans Pro Bold';
	color: #ffffff;
}

.pcaption1
{
	font-size: 20px;
	font-weight: 500;
	line-height: 1.3em;
	font-family: 'Source Sans Pro';
	color: #bdbcbc;
}


.fleftr
{
float:left; 
display:inline-block;
max-width:410px;
width:95%;	
position:relative;
}

.flnone, .fnone
{
float:none !important; 
}

.fleft
{
float:left; 
display:inline-block;
}

.fright
{
float:right;
display:inline-block;
}

.bottom_line
{
width:100%;
border-bottom:1px dotted #454545; 
}

.FilterSetting
{
height:20px;
}


.tip-twitter {
opacity:1;
z-index:9999999999999;
text-align:left;
borderius:4px;
-moz-borderius:4px;
-webkit-borderius:4px;
padding:8px 8px;
max-width:200px;
color:#fff;
background-color:#000;
}
.tip-twitter .tip-inner {
font:bold 11px/14px 'Lucida Grande',sans-serif;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-twitter .tip-arrow-top {
margin-top:-5px;
margin-left:-5px; /* approx. half the width to center it */
top:0;
left:50%;
width:9px;
height:5px;
background:url(/img/tip-twitter_arrows.gif) no-repeat;
}
.tip-twitter .tip-arrow-right {
margin-top:-4px; /* approx. half the height to center it */
margin-left:0;
top:50%;
left:100%;
width:5px;
height:9px;
background:url(/img/tip-twitter_arrows.gif) no-repeat -9px 0;
}
.tip-twitter .tip-arrow-bottom {
margin-top:0;
margin-left:-5px; /* approx. half the width to center it */
top:100%;
left:50%;
width:9px;
height:5px;
background:url(/img/tip-twitter_arrows.gif) no-repeat -18px 0;
}
.tip-twitter .tip-arrow-left {
margin-top:-4px; /* approx. half the height to center it */
margin-left:-5px;
top:50%;
left:0;
width:5px;
height:9px;
background:url(/img/tip-twitter_arrows.gif) no-repeat -27px 0;
}

.tip-darkgray {
opacity:0.95;
z-index:1000;
text-align:left;
textshadow:#444 0 1px 1px;
border:1px solid #888;
padding:8px;
min-width:50px;
max-width:530px;
color:#fff;
background-color:#999;
background-image:url(tip-darkgray.png); /* bgImageFrameSize >= 11 should work fine */
/**
 * - If you set a background-image, border/padding/background-color will be ingnored.
 * You can set any padding to .tip-inner instead if you need.
 * - If you want a tiled background-image and border/padding for the tip,
 * set the background-image to .tip-inner instead.
 */
}
.tip-darkgray .tip-inner {
font:bold 12px/18px arial,helvetica,sans-serif;
margin-top:-1px;
padding:0 4px 3px 4px;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-darkgray .tip-arrow-top {
margin-top:-7px;
margin-left:15px;
top:0;
left:0;
width:16px;
height:10px;
background:url(tip-darkgray_arrows.png) no-repeat;
}
.tip-darkgray .tip-arrow-right {
margin-top:-9px; /* approx. half the height to center it */
margin-left:-7px;
top:50%;
left:100%;
width:11px;
height:21px;
background:url(tip-darkgray_arrows.png) no-repeat -22px 0;
}
.tip-darkgray .tip-arrow-bottom {
margin-top:-7px;
margin-left:15px;
top:100%;
left:0;
width:22px;
height:13px;
background:url(tip-darkgray_arrows.png) no-repeat -44px 0;
}
.tip-darkgray .tip-arrow-left {
margin-top:-9px; /* approx. half the height to center it */
margin-left:-6px;
top:50%;
left:0;
width:11px;
height:21px;
background:url(tip-darkgray_arrows.png) no-repeat -66px 0;
}

.tip-green {
z-index:1000;
text-align:left;
border:1px solid #bdde98;
padding:7px 10px;
min-width:50px;
max-width:300px;
color:#860404;
background-color:#dff6c6;
/**
 * - If you set a background-image, border/padding/background-color will be ingnored.
 * You can set any padding to .tip-inner instead if you need.
 * - If you want a tiled background-image and border/padding for the tip,
 * set the background-image to .tip-inner instead.
 */
}
.tip-green .tip-inner {
font:bold 12px/14px arial,helvetica,sans-serif;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-green .tip-arrow-top {
margin-top:-10px;
margin-left:6px;
top:0;
left:0;
width:10px;
height:10px;
background:url(tip-green_arrows.gif) no-repeat;
}
.tip-green .tip-arrow-right {
margin-top:6px;
margin-left:0;
top:0;
left:100%;
width:10px;
height:10px;
background:url(tip-green_arrows.gif) no-repeat -10px 0;
}
.tip-green .tip-arrow-bottom {
margin-top:0;
margin-left:6px;
top:100%;
left:0;
width:10px;
height:10px;
background:url(tip-green_arrows.gif) no-repeat -20px 0;
}
.tip-green .tip-arrow-left {
margin-top:6px;
margin-left:-10px;
top:0;
left:0;
width:10px;
height:10px;
background:url(tip-green_arrows.gif) no-repeat -30px 0;
}

.tip-skyblue {
z-index:1000;
text-align:left;
padding:8px 10px;
min-width:50px;
max-width:300px;
color:#37356c;
background-color:#b9f3f8;
background-image:url(tip-skyblue.png); /* bgImageFrameSize == 9 works fine */
/**
 * - If you set a background-image, border/padding/background-color will be ingnored.
 * You can set any padding to .tip-inner instead if you need.
 * - If you want a tiled background-image and border/padding for the tip,
 * set the background-image to .tip-inner instead.
 */
}
.tip-skyblue .tip-inner {
font:bold 13px/15px 'trebuchet ms',arial,helvetica,sans-serif;
padding:0 3px 1px 3px;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-skyblue .tip-arrow-top {
margin-top:-12px;
margin-left:0;
top:0;
left:0;
width:11px;
height:19px;
background:url(tip-skyblue_arrows.png) no-repeat;
}
.tip-skyblue .tip-arrow-right {
margin-top:0;
margin-left:-7px;
top:0;
left:100%;
width:18px;
height:13px;
background:url(tip-skyblue_arrows.png) no-repeat -20px 0;
}
.tip-skyblue .tip-arrow-bottom {
margin-top:-8px;
margin-left:0;
top:100%;
left:0;
width:11px;
height:20px;
background:url(tip-skyblue_arrows.png) no-repeat -40px 0;
}
.tip-skyblue .tip-arrow-left {
margin-top:0;
margin-left:-11px;
top:0;
left:0;
width:18px;
height:13px;
background:url(tip-skyblue_arrows.png) no-repeat -60px 0;
}


.tip-violet {
z-index:1000;
text-align:left;
border:1px solid #afafaf;
padding:7px;
min-width:50px;
max-width:530px;
color:#860404;
background-color:#f2e7fd;
background-image:url(tip-violet.png); /* bgImageFrameSize >= 9 should work fine */
/**
 * - If you set a background-image, border/padding/background-color will be ingnored.
 * You can set any padding to .tip-inner instead if you need.
 * - If you want a tiled background-image and border/padding for the tip,
 * set the background-image to .tip-inner instead.
 */
}
.tip-violet .tip-inner {
font:bold 12px/18px 'trebuchet ms',arial,helvetica,sans-serif;
margin-top:-1px;
padding:0 3px 2px 3px;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-violet .tip-arrow-top {
margin-top:-7px;
margin-left:15px;
top:0;
left:0;
width:16px;
height:10px;
background:url(tip-violet_arrows.png) no-repeat;
}
.tip-violet .tip-arrow-right {
margin-top:-9px; /* approx. half the height to center it */
margin-left:-4px;
top:50%;
left:100%;
width:10px;
height:20px;
background:url(tip-violet_arrows.png) no-repeat -16px 0;
}
.tip-violet .tip-arrow-bottom {
margin-top:-6px;
margin-left:15px;
top:100%;
left:0;
width:16px;
height:13px;
background:url(tip-violet_arrows.png) no-repeat -32px 0;
}
.tip-violet .tip-arrow-left {
margin-top:-9px; /* approx. half the height to center it */
margin-left:-6px;
top:50%;
left:0;
width:10px;
height:20px;
background:url(tip-violet_arrows.png) no-repeat -48px 0;
}

.tip-yellow {
z-index:1000;
text-align:left;
border:1px solid #939393;
padding:7px;
min-width:50px;
max-width:530px;
color:#8c3901;
background-color:#fef9d9;
background-image:url(tip-yellow.png); /* bgImageFrameSize >= 10 should work fine */
/**
 * - If you set a background-image, border/padding/background-color will be ingnored.
 * You can set any padding to .tip-inner instead if you need.
 * - If you want a tiled background-image and border/padding for the tip,
 * set the background-image to .tip-inner instead.
 */
}
.tip-yellow .tip-inner {
font:bold 13px/18px 'trebuchet ms',arial,helvetica,sans-serif;
margin-top:-2px;
padding:0 3px 1px 3px;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-yellow .tip-arrow-top {
margin-top:-7px;
margin-left:15px;
top:0;
left:0;
width:16px;
height:10px;
background:url(tip-yellow_arrows.png) no-repeat;
}
.tip-yellow .tip-arrow-right {
margin-top:-9px; /* approx. half the height to center it */
margin-left:-4px;
top:50%;
left:100%;
width:10px;
height:20px;
background:url(tip-yellow_arrows.png) no-repeat -16px 0;
}
.tip-yellow .tip-arrow-bottom {
margin-top:-6px;
margin-left:15px;
top:100%;
left:0;
width:16px;
height:13px;
background:url(tip-yellow_arrows.png) no-repeat -32px 0;
}
.tip-yellow .tip-arrow-left {
margin-top:-9px; /* approx. half the height to center it */
margin-left:-6px;
top:50%;
left:0;
width:10px;
height:20px;
background:url(tip-yellow_arrows.png) no-repeat -48px 0;
}

.tip-yellowsimple {
z-index:1000;
text-align:left;
border:1px solid #c7bf93;
borderius:4px;
-moz-borderius:4px;
-webkit-borderius:4px;
padding:6px 8px;
min-width:50px;
max-width:300px;
color:#000;
background-color:#fff9c9;
/**
 * - If you set a background-image, border/padding/background-color will be ingnored.
 * You can set any padding to .tip-inner instead if you need.
 * - If you want a tiled background-image and border/padding for the tip,
 * set the background-image to .tip-inner instead.
 */
}
.tip-yellowsimple .tip-inner {
font:12px/16px arial,helvetica,sans-serif;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-yellowsimple .tip-arrow-top {
margin-top:-6px;
margin-left:-5px; /* approx. half the width to center it */
top:0;
left:50%;
width:9px;
height:6px;
background:url(tip-yellowsimple_arrows.gif) no-repeat;
}
.tip-yellowsimple .tip-arrow-right {
margin-top:-4px; /* approx. half the height to center it */
margin-left:0;
top:50%;
left:100%;
width:6px;
height:9px;
background:url(tip-yellowsimple_arrows.gif) no-repeat -9px 0;
}
.tip-yellowsimple .tip-arrow-bottom {
margin-top:0;
margin-left:-5px; /* approx. half the width to center it */
top:100%;
left:50%;
width:9px;
height:6px;
background:url(tip-yellowsimple_arrows.gif) no-repeat -18px 0;
}
.tip-yellowsimple .tip-arrow-left {
margin-top:-4px; /* approx. half the height to center it */
margin-left:-6px;
top:50%;
left:0;
width:6px;
height:9px;
background:url(tip-yellowsimple_arrows.gif) no-repeat -27px 0;
}












.rating-loading {
width: 25px;
height: 25px;
font-size: 0;
color: #fff;
background: transparent url('/img/loading.gif') top left no-repeat;
border: none;
}

/*
 * Stars
 */
.rating-container .rating {
cursor: default;
position: relative;
vertical-align: middle;
display: inline-block;
overflow: hidden;
white-space: nowrap;
}

.rating-disabled .rating {
cursor: not-allowed;
}

.rating-container .star {
display: inline-block;
margin: 0 3px;
text-align: center !important;
}

.rating-container .empty-stars {
color: #aaa;
}

.rating-container .filled-stars {
position: absolute;
left: 0;
top: 0;
margin: auto;
color: #fde16d;
white-space: nowrap;
overflow: hidden;
-webkit-text-stroke: 1px #777;
textshadow: 1px 1px #999;
}

.rating-rtl {
float: right;
}

.rating-animate .filled-stars {
transition: width 0.25s ease;
-o-transition: width 0.25s ease;
-moz-transition: width 0.25s ease;
-webkit-transition: width 0.25s ease;
}

.rating-rtl .filled-stars {
left: auto;
right: 0;
-moz-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
-webkit-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
-o-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
}

.rating-rtl.is-star .filled-stars {
right: 0.06em;
}

.rating-rtl.is-heart .empty-stars {
margin-right: 0.07em;
}

/**
 * Sizes
 */
.rating-xl {
font-size: 4.89em;
}

.rating-lg {
font-size: 3.91em;
}

.rating-md {
font-size: 3.13em;
}

.rating-sm {
font-size: 2.5em;
}

.rating-xs {
font-size: 2em;
}

.rating-xl {
font-size: 4.89em;
}

/**
 * Clear
 */
.rating-container .clear-rating {
color: #aaa;
cursor: not-allowed;
display: inline-block;
vertical-align: middle;
font-size: 60%;
}

.clear-rating-active {
cursor: pointer !important;
}

.clear-rating-active:hover {
color: #843534;
}

.rating-container .clear-rating {
padding-right: 5px;
}

/**
 * Caption
 */
.rating-container .caption {
color: #999;
display: inline-block;
vertical-align: middle;
font-size: 60%;
margin-top: -0.6em;
}

.rating-container .caption {
margin-left: 5px;
margin-right: 0;
}

.rating-rtl .caption {
margin-right: 5px;
margin-left: 0;
}

.ovhidden{
overflow:hidden;
overflow-y:hidden;
}

.hidden{
opacity:0;
}

.visible{
opacity:1;
}

.bold
{
font-weight:600;
}

.psb
{
	font-family: 'Source Sans Pro SemiBold';
}

.container_div {
    width: 98%;
    display: none;
}

.categ_bg
{
background:#454545;
}

#nav {
    width: 100%;
    position: absolute;
    z-index: 2300;
    vertical-align: top;
    display: none;
    /* background: #b60506; */
    /* max-width: 265px; */
    margin-left: -4px;
    padding-bottom:  10px;
    padding-top: 8px;
    overflow:  hidden;
    padding-bottom:  10px;
    min-height: 75px;
}

			#nav > a
			{
				display: none;
			}

			#nav li
			{
				position: relative;
			}
				#nav .menu_a {
					color: #fff;
					display: inline-block;
					text-decoration: none;
					max-width: 255px;
					text-overflow: ellipsis;
					/* border: 1px solid #454545; */
					height: 35px;
					font-size: 15px;
					margin-left: 10px;
					text-align:  left;
					line-height:  35px;
					padding-left: 8px;
				}
				
				#nav .menu_a span {
					max-width: 200px;
					height: 35px;
					line-height: 35px;
					overflow: hidden;
					text-overflow: ellipsis;
					display: inline-block;
					white-space: nowrap;
					width: 100%;
					text-align: left;
					float: left;
				}
				
			#nav .menu_af:after {
				position: absolute;
				margin-left: 10px;
				display: inline-block;
				content: "\f2fb";
				font-family: "Material-Design-Iconic-Font";
				font-size: 18px;
				line-height: 1;
				color: #ffffff;
				vertical-align: top;
				overflow: hidden;
				margin-top: 10px;
				float: right;
				right: 17px;
			}
			

			
			#nav .menu_a:hover
			{
			background: #d61516;
			} 
 

			#nav li:hover .menu_a:before
			{
 				max-height:15px;
 				display: none;
 				border: 0px solid;
 				content: "\f273";
 				font-family: "Material-Design-Iconic-Font";
 				font-size: 23px;
 				color:#ffffff;
 				vertical-align:  top;
 				visibility:visible;
 				margin-left: -25px;
 		}
			
			/* first level */

				#nav > ul {
					min-height: 45px;
					list-style-type: none;
					z-index: 500;
					vertical-align: top;
					display: table;
					width: 265px;
					float: left;
					display: inline-block;
					background: #b60506;
					max-height:  350px;
					padding-bottom: 10px;
					overflow-y: scroll;
					overflow-x: hidden;
				}
				#nav > ul > li
				{
					max-width: 260px;
					width: 100%;
					height: 35px;
					float: left;
					text-align: left;
					vertical-align:  top;
				}
					#nav > ul > li > a
					{
						height: 100%;
						font-size: 18px;
						line-height: 70px;
						z-index:500;
						max-width: 100%;
						text-overflow:  ellipsis;
						overflow:  hidden;
						text-align: center !important;
						display: inline-block;
						width:  100%;
					}


				/* second level */

				#nav .subcat1
				{
					display: none;
					position: relative;
					/* top: -314px; */
					list-style-type: none;
					z-index: 500;
					width: 300px;
					/* margin-top: 0px; */
					padding-top: 15px;
					/* background: #d61516; */
					/* padding-bottom: 15px; */
					/* margin-left: 5px; */
					height: 100%;
					position: absolute;
					/* height: calc(96% - 25px); */
					/* margin-left: 265px; */
					padding-top: 1px;
					background: #d61516;
					padding-left: 0px;
					box-sizing: border-box;
					overflow-y: scroll;
					vertical-align:  bottom;
				}
				
						.subsub
						{
						position: absolute;
						height: calc(100% - 18px);
						overflow-y: scroll;
						overflow-x: hidden;
						display: block;
						max-width: 300px;
						margin-left: 265px;
						background: #d61516;
						width: 100%;
						box-sizing: border-box;
						display:none;
						}

					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
						z-index: 400;
					}
						#nav li:not( :first-child ):hover ul
						{
							/*left: -1px;*/
						}
						
	
							#nav menu_li2 a:hover,
							#nav li ul:not( :hover ) li.active a
							{
								background-color: #e15a1f;
								list-style-type: none;    z-index:500;
							}



.img100
{
width:100px !impotant;
height:100px !impotant;
}

.ablack
{
textshadow: 0px 0px 0px #454545, 0px 0px 0px #454545;
color:#2D3B86;
}


.close {
float: right;
font-size: 21px;
font-weight: bold;
line-height: 1;
color: #000;
textshadow: 0 1px 0 #fff;
filter: alpha(opacity=20);
opacity: .2;
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
filter: alpha(opacity=50);
opacity: .5;
}
button.close {
-webkit-appearance: none;
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
}
.modal-open {
overflow-y: scroll;
}
.modal {position: fixed;top: 100px;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;outline: 0;width:  100%;}
.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform .3s ease-out;
 -o-transition:-o-transform .3s ease-out;
transition: transform .3s ease-out;
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
 -o-transform: translate(0, -25%);
transform: translate(0, -25%);
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
 -o-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, .2);
borderius: 6px;
outline: 0;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
filter: alpha(opacity=0);
opacity: 0;
}
.modal-backdrop.in {
filter: alpha(opacity=50);
opacity: .5;
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -20px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-bottom: 0;
margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}

@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
.modal-sm {
width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}


 /* Dropdown Button */
.dropbtn {
background-color: #4CAF50;
color: white;
padding: 16px;
font-size: 16px;
border: none;
cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
position: relative;
display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
background-color: #3e8e41;
} 



.p16
{font-size: 14px;line-height: 1.35em;}

.p15
{
float: left;
font-size: 15px;
line-height: 1.2em;
}

.title_silver
{
	color:#e8e8e8;
	text-transform:lowercase;
}

.purple
{
color:#A83E85;
}

.white
{color: #ffffff;}

.silver
{color: #8094a0;}

.yellow
{
color:#fbf708;
}

.green
{
color:#05B701;
}

.blue
{
color:#2A65B9;
}

.braun1 {
    color: #d61616;
}

.braun
{
color:#B73B01;
}

.braun_silver
{
color:#FF520E;
}

.black
{
color:#000000;
}

.c69
{
color:#696969;	
textshadow: 1px 1px 0px #ffffff;
}

.red
{
	color: #e82d2d;
    font-size: 13px;
}

.magenta
{
color:#FF0E9F;
}

.tsw1px
{
textshadow: 1px 1px 0px #ffffff;
}

.tdn
{
text-decoration: none;
}


.admab0
{
	position: relative;
	font-size: 14px;
	line-height:1.5em;
	color: #2a3f54;
	font-weight: 600;
	text-decoration:none;
}

.admab
{
	position: relative;
	font-size: 14px;
	line-height:1.5em;
	color: #2a3f54;
	font-weight: 600;
	text-decoration:none;
}

.admab:hover, .admab1:hover 
{
	color: #299cbe;
}

.admab1
{
	position: relative;
	font-size: 14px;
	line-height:1.5em;
	color: #2a3f54;
	font-weight: 500;
	text-decoration:none;
}

.admab2
{
	position: relative;
	font-size: 14px;
	line-height:1.5em;
	color: #547ca0;
	font-weight: 500;
	text-decoration:none;
}

.admab3
{
	position: relative;
	font-size: 14px;
	line-height:1.5em;
	color: #867f7f;
	font-weight: 500;
	text-decoration:none;
}

.admab:after
{
    content: "";
    width: 100%;
    height: 1px;
    background-color: #e8e8e8;
    position: absolute;
    bottom: -8px;
    left: 0px;
    opacity: 1;
}

.admab1:after
{
    content: "";
    width: 100%;
    height: 1px;
    background-color: #e8e8e8;
    position: absolute;
    bottom: -8px;
    left: 0px;
    opacity: 1;
}

.admab2:after
{
    content: "";
    width: 100%;
    height: 1px;
    background-color: #e8e8e8;
    position: absolute;
    bottom: -8px;
    left: 0px;
    opacity: 1;
}

.admab3:after
{
    content: "";
    width: 100%;
    height: 1px;
    background-color: #e8e8e8;
    position: absolute;
    bottom: -8px;
    left: 0px;
    opacity: 1;
}

.error_p_adm
{
	color: #de5c7e;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 15px;
    font-family: 'Source Sans Pro SemiBold';
}

.prop_line_adm_del:after
{
    position: relative;
    display: inline-block;
    border: 0px solid;
    content: "\f271";
    font-family: "Material-Design-Iconic-Font";
    font-size: 19px;
    color: #b3c0ca;
    visibility: visible;
    margin-top: 3px;
    cursor: pointer;
    margin-left: -6px;
}

.prop_line_adm_del
{
	display:inline-block;
}

.prop_line_adm
{
    max-width: 80%;
    min-height: 26px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 2px;
    font-size: 15px;
    font-family: 'Source Sans Pro';
    color: #3c8dbc;
    float: left;
    outline: none;
    margin-right: 15px;
    margin-bottom: 5px;
    border: 1px solid #3c8dbc;
    background: #fffff4;
    cursor:pointer;
}

.prop_line_adm p
{
    font-size: 15px;
    font-family: 'Source Sans Pro';
    color: #007496;
    line-height:26px;
}

.prop_line_invert_adm
{
	text-decoration:line-through !important;
	color: #e74c3c;
}

.name_adm
{
    color: #cacaca;
    font-size: 14px;
    font-weight: 400;
}

.adm_cat_before
{
	display: inline-block;
	width: 20px;
	height:20px;
}

.adm_cat_before_none
{
	display: inline-block;
	width: 20px;
	height:20px;
}

.adm_cat_before_none:before
{
	position: absolute;
	display: inline-block;
	border: 0px solid;
	content: "\f273";
	font-family: "Material-Design-Iconic-Font";
	font-size: 16px;
	color: #dcdcdc;
	visibility: visible;
	margin-top: 8px;
	cursor: pointer;
}

.adbf1:before
{
	position: absolute;
	display: inline-block;
	border: 0px solid;
	content: "\f22b";
	font-family: "Material-Design-Iconic-Font";
	font-size: 16px;
	color: #dcdcdc;
	visibility: visible;
	margin-top: 8px;
	cursor: pointer;
}

.adbf2:before
{
	position: absolute;
	display: inline-block;
	border: 0px solid;
	content: "\f22b";
	font-family: "Material-Design-Iconic-Font";
	font-size: 16px;
	color: #dcdcdc;
	visibility: visible;
	margin-top: 8px;
	cursor: pointer;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.catdtr
{
	border:1px dotted #454545;
}

.catdropcursor
{
    display: inline-block;	
}


.catdropcursor:after
{
    content: "\f311";
    font-family: Material-Design-Iconic-Font;
    font-size: 18px;
    display: inline-block;
    color: #000000;
    margin-left: 10px;
    vertical-align: top;
    box-sizing: border-box;
    position: relative;
	cursor:pointer;
}

.catdropcursor1
{
    display: none;	
}


.catdropcursor1:after
{
    content: "\f312";
    font-family: Material-Design-Iconic-Font;
    font-size: 18px;
    display: inline-block;
    color: #000000;
    margin-left: 10px;
    vertical-align: top;
    box-sizing: border-box;
    position: relative;
	cursor:pointer;
}

.catdropsave
{
	display:none;
}

.load2
{
	position: fixed;
    top: 10px;
    right: 15px;
}

.tableDemo {
    background-color: white;
    border: 1px solid #666699;
    margin-right: 10px;
    padding: 6px;
}

.tableDemo table {
    border: 1px solid silver;
}

.tableDemo td {
 padding: 2px 6px
}

.tableDemo th {
    color: white;
    text-shadow: 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A, 0 0 18px #29215A;
    border-bottom: 8px double #29215A;
    padding: 10px;
}

#table-2 th {
    background-color: #29215A;
    color: white;
}

#table-2 td, th {
    padding-right: 8px;
}

.category td {
    background-color: #E4EBF3;
}



.tDnD_whileDrag td {
    background-color: #eee;
    -webkit-box-shadow: 6px 3px 5px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;
}

.tDnD_whileDrag td:last-child {
    -webkit-box-shadow: 1px 8px 6px -4px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;
}


tr.alt td {
    background-color: #ecf6fc;
    padding-top: 5px;
    padding-bottom: 5px;
}

/*
td {
    padding-top: 5px;
    padding-bottom: 5px;
    white-space: nowrap;
}
*/

tr.myDragClass td {
    /*position: fixed;*/
    color: yellow;
    text-shadow: 0 0 10px black, 0 0 10px black, 0 0 8px black, 0 0 6px black, 0 0 6px black;
    background-color: #999;
    -webkit-box-shadow: 0 12px 14px -12px #111 inset, 0 -2px 2px -1px #333 inset;
}
tr.myDragClass td:first-child {
    -webkit-box-shadow: 0 12px 14px -12px #111 inset, 12px 0 14px -12px #111 inset, 0 -2px 2px -1px #333 inset;
}
tr.myDragClass td:last-child {
    -webkit-box-shadow: 0 12px 14px -12px #111 inset, -12px 0 14px -12px #111 inset, 0 -2px 2px -1px #333 inset;
}

#table-2 {
    margin: 0 0 1em 0; padding: 0
}
tr.nodrop td {
    border-bottom: 1px solid #00bb00;
    color: #00bb00;
}
tr.nodrag td {
    border-bottom: 1px solid #FF6600;
    color: #FF6600;
}
div.result {
    background-color: #F7F7F9;
}

tr.alt tr:after, .group:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}

/*
table input,
tr td input,
tr input,
tr.myDragClass input,
tbody tr td input {
    z-index: -10;
        text-align: right;
        float: right;
    height: 12px;
    margin-top: 5px;
    margin-bottom: 5px;
}
*/

td.dragHandle {

}

td.showDragHandle {
	background-image: url(images/updown2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: move;
}

.versionHistory td {
    vertical-align: top;
    padding: 0.3em;
    white-space: normal;
}

div.indent {
    width: 30px;
    float: left;
}

#sprintlist_table th {
    color: white;
    /*border-style: ;*/
    text-shadow: 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600, 0 0 18px #FF6600;
    border-bottom: 14px double #FF6600;
    padding: 10px;
}
.sprintlist-drag td.small_buttons div button {
    /*font-size: xx-small;*/
    /*height: 18px;*/
    /*color: #333;*/
    /*cursor: pointer;*/
    /*background-color: #f4a460;*/
    box-shadow:0px 2px 3px black inset;
    -moz-box-shadow:0px 2px 3px black inset;
    -webkit-box-shadow:0px 2px 3px black inset;
    /*border: 0px;*/
    /*background-color: #ccc;*/
}
.sprintlist-drag td.small_buttons div button:first-child {
    box-shadow:2px 2px 3px black inset;
    -moz-box-shadow:2px 2px 3px black inset;
    -webkit-box-shadow:2px 2px 3px black inset;
    /*border: 0px;*/
    /*background-color: #ccc;*/
}
.sprintlist-drag td {
    background-color: #f4a460;
    /*-webkit-box-shadow: 11px 5px 12px 2px #333, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;*/
    -webkit-box-shadow: 6px 3px 5px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;
    /*-moz-box-shadow: 6px 4px 5px 1px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;*/
    /*-box-shadow: 6px 4px 5px 1px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;*/
}
.sprintlist-drag td:last-child {
    /*-webkit-box-shadow: 8px 7px 12px 0 #333, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;*/
    -webkit-box-shadow: 1px 8px 6px -4px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;
/*-moz-box-shadow: 0 9px 4px -4px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset, -1px 0 0 #ccc inset;*/
}
tr.group_heading td eojq
    border-bottom: 8px double #FF6600;
    color: #FF6600;
    font-size: larger;
    font-weight: bolder;
}

td.small_buttons div {
    display: inline-block;
    position: relative;
}
#table-6 tr {
    background-color: red;
    z-index: -1000;
    /*background-color:rgb(165, 182, 229);*/
    display: block;
    margin-bottom: 5px;
    /*box-shadow:0 0 0 black;*/
    /*-moz-box-shadow:0 0 0 black,;*/
    /*-webkit-box-shadow:0 0 0 black;*/
}
#table-6 td {
    padding:5px;
    /*text-align:left;*/
}

#table-7 {
    border: #000000 solid 1px;
}

td.small_buttons div button {
    font-size: xx-small;
    height: 18px;
    color: #333;
    cursor: pointer;
    background-color: whiteSmoke;
}

td.small_buttons div button:first-child
{
    margin-left: 0;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}

td.small_buttons div button:last-child
{
    margin-left: -2px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-topright: 4px;
}



.div_cat_adm
{
	display:block;
	margin: 0px auto;
	padding-left:5px;
	margin-top:25px;
}

.div_cat_adm1
{
	display:block;
	margin: 0px auto;
	padding-left:5px;
	margin-top:10px;
}

.div_cat_adm2
{
	display:block;
	margin: 0px auto;
	padding-left:20px;
	margin-top:10px;
}

.pointer
{
cursor:pointer;
}

.dnone
{
display: none;
}

.dblok, .dblock
{
display: block;
}

.dnonei
{display: none !important;}

.opacity0
{
opacity: 0;
}

.opacity2
{
opacity: 0.2;
}

.opacity5
{
opacity: 0.5;
}

.opacity8
{
opacity: 0.8;
}

.opacity1
{
opacity: 1 !important;
}

.notvisib
{
visibility: hidden;
}

.mlmr
{
margin-left:auto;
margin-right: auto;
display: table;
}

.pt10
{
padding-top:10px;
}

.bsbx
{
box-sizing: border-box;
}

.logoleft_small {
display: none;
width: 35px;
margin-top: 10px;
border: 0px solid;
float: left;
height: 45px;
margin-left: 5px;
box-sizing: border-box;
}

.logoleft_small:before {content: "\f175";font-size: 36px;font-family: 'Material-Design-Iconic-Font';margin-top: 7px;margin-left: 0px;color: #002341;position: absolute;}

.logoleft_small a
{
width: 40px;
height: 40px;
border: 0px solid;
z-index: 154;
position: absolute;
display: block;
}

.wrapper_content 
{
	max-width: 1150px;
	margin: 0 auto;
}

.menu_li2 {
    display: block;
    width: 280px;
    box-sizing: border-box;
    color: #ffffff;
    min-height: 35px;
    margin-left: 10px;
    margin-right: 10px;
    z-index: 500;
    opacity: 1;
    text-overflow: ellipsis;
    overflow: hidden;
}

.menu_a1
{
    display: block;
    width: 100% !important;
    box-sizing: border-box;
    color: #ffffff;
    text-align: left;
    min-height: 35px;
    padding-left: 20px;
    font-size: 14px;
    line-height: 35px;
    transition: 0.25s;
	text-overflow: ellipsis;
    overflow: hidden;
}

.menu_a1:hover
{
    display: block;
    width: 100% !important;
    box-sizing: border-box;
    color: #ffffff;
    text-align: left;
    min-height: 35px;
    padding-left: 10px;
	padding-right:10px;
	margin-right:10px;
    font-size: 14px;
    background: #e82d2d;
}		

.menu_a1 {
    display: block;
    width: 100% !important;
    box-sizing: border-box;
    color: #ffffff;
    text-align: left;
    min-height: 35px;
    padding-left: 15px;
    font-size: 14px;
    line-height: 35px;
    transition: 0.25s;
    /* text-overflow: ellipsis; */
    overflow: hidden;
    /* max-width: 273px; */
    /* white-space: nowrap; */
    font-family: 'Source Sans Pro';
}

.menu_a2
{
	font-size: 12px;
    text-align: right;
    float: right;
    color: #ffffff;
    margin-right: 20px;
    margin-top: 8px;
}

.menu_a2:hover
{
	font-size: 12px;
	text-align: right;
	float: right;
	color: #f3f3f3;
	margin-right: 20px;
	margin-top: 8px;
}	
	

.menu_a2:before
{
    max-height: 15px;
    position: relative;
    display: inline-block;
    border: 0px solid;
    content: "\f273";
    font-family: "Material-Design-Iconic-Font";
    font-size: 23px;
    color: #ffffff;
    vertical-align: top;
    visibility: visible;
    margin-right: 5px;
    margin-top: -7px;
}	

.menu_a2:after {
    max-height: 15px;
    position: relative;
    margin-left: 10px;
    display: inline-block;
    border: 0px solid;
    content: "\f2fb";
    font-family: "Material-Design-Iconic-Font";
    font-size: 23px;
    color: #ffffff;
    margin-top: -6px;
    margin-left: 5px;
    vertical-align: top;
}

.menu_cs
{
    font-size: 10px;
    display: inline-block;
    white-space: nowrap;
    position: relative;
    margin-left: 4px;
    margin-top: 2px;
    color: #730000;
    font-weight: bold;
}

.header_top 
{
	width: 100%;
	height: 70px;
	background-color: #f3f3f3;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	background: #f3f3f3 url(/img/bar_image.png) 0px -100px no-repeat;
	/* overflow:  hidden; */
}

.new_adm {
    min-width: 150px;
    display: inline-block;
    float: left;
    position: relative;
	vertical-align:middle;
    margin-top: 23px;
}

.new_adm_bg
{
    width: 3500px;
    height: 70px;
    display: inline-block;
    float: left;
    background: #002e52;
	position:absolute;
	left:-3500px;
	margin-top:-10px;
}

.new_adm .new1
{
    color: #002841;
    font-size: 14px;
    display: inline-block;
    line-height: 23px;
    vertical-align: middle;
    margin-right: 15px;
}

.new_adm .new1:hover
{
color: #002841;
text-decoration:underline;
}

.new_adm .new1:before
{content: "\f3ac";font-size: 18px;font-family: 'Material-Design-Iconic-Font';display: inline-block;color: #002841;border: 0px solid;position: relative;margin-right: 5px;}


.new_adm .new2
{
    color: #002841;
    font-size: 14px;
    display: inline-block;
    line-height: 23px;
    vertical-align: middle;
}

.new_adm .new2:hover
{
color: #002841;
text-decoration:underline;
}


.new_adm .new2:before
{content: "\f1b5";font-size: 18px;font-family: 'Material-Design-Iconic-Font';display: inline-block;color: #002841;border: 0px solid;position: relative;margin-right: 5px;}

.new_adm span {
    font-size: 14px !important;
    color: #e60e0e !important;
    font-weight: 600;
}

.open_menu 
{
position: relative;
width: 30px;
height: 40px;
margin: 11px 20px;
float: left;
display: none;
overflow: hidden; 
}
	
.open_menu:hover 
{
cursor: pointer; 
}
 
.open_menu:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '\f197';
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 46px;
    color: #002841;
}

.svglogo
{
	width:auto !important;
	height:auto !important;
	max-width:250px;
}

.logo_text
{
	font-size: 16px;
	font-size: 2.5vw;
	color:#002841;
	white-space: nowrap;
	text-overflow:  ellipsis;
	overflow:  hidden;
	margin-left: 10px;
	font-family: 'Source Sans Pro Bold';
}

.div_logo {
    display: table-cell;
    width: 280px;
    overflow: hidden;
    height: 75px;
    vertical-align: middle;
    max-width: 280px;
}

.a_logo {
    margin-top: 0px;
    display: block;
    text-align: center !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    line-height: 2em;
}

.logo 
{
    display: inline-block;
    max-width: 280px;
    padding-top: 10px;
    width: 100%;
}

.logo1 {
    display: inline-block;
    max-width: 280px;
    padding-top: 13px;
    width: 100%;
    margin-left: 4px;
}
	
.menu {
    width: 100%;
    transition-duration: 0.4s;
    max-width: 1145px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    min-height: 58px;
    /* overflow: hidden; */
}

.menu:hover
{
	/*max-height:2000px;
	overflow:visible;*/
}


.menu_div
{
    background: #b60506;
    margin-top: -1px;
    min-height: 4px;
    /* max-height: 45px; */
    vertical-align: top;
    height:  auto;
    display:  block;
    /* border:  1px solid; */
    /* max-height: 45px; */
}

.categ_div {
    background: #d61516;
    margin-top: 9px;
    height: 40px;
    display: inline-block;
    width: 260px;
    cursor:pointer;
    z-index: 900;
    position:  relative;
}

.categ_div p {
    color: #ffffff;
    line-height: 40px;
    margin-left: 30px;
    margin-right: 10px;
    text-align: left;
    font-size: 16px;
}

.categ_div .p1:after {
    position: relative;
    float: right;
    display: inline-block;
    content: "\f2f9";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    line-height: 1;
    color: #ffffff;
    vertical-align: top;
    overflow: hidden;
    margin-top: 10px;
    margin-right: 10px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

.categ_div .p2:after {
    position: relative;
    float: right;
    display: inline-block;
    content: "\f2fc";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    line-height: 1;
    color: #ffffff;
    vertical-align: top;
    overflow: hidden;
    margin-top: 10px;
    margin-right: 10px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

.categ_div:hover #nav {
	display:table; 
}

.button_back 
{
	width: 205px;
    margin-left: 10px;
    font-size: 15px;
    color: #ffffff;
    background: #002841 url(/img/button_blue.png);
    overflow: hidden;
    transition-duration: 0.4s;
    height: 40px;
    background-size: cover;
    background-repeat: no-repeat;
	display:block;
	margin:0px auto;
	margin-top: 30px;
	cursor:pointer;
	position:relative;
}

.button_back span {
    font-size: 14px;
    display: block;
    text-align: center !important;
    line-height: 40px;
    color: #ffffff;
    margin-top: 0px;
}

.button_back span:before {
    content: "\f300";
    font-size: 19px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #ffffff;
    border: 0px solid;
    position: absolute;
    left: 15px;
    top: 2px;
    font-weight: 500;
}

.button_red {
    min-width: 205px;
    margin-left: 10px;
    font-size: 15px;
    color: #ffffff;
    background: #d61616 url(/img/post_ad_button.png);
    overflow: hidden;
    transition-duration: 0.4s;
    height: 40px;
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
    margin: 0px auto;
    cursor: pointer;
    outline: none;
    border: none;
    position: relative;
    padding-left: 40px;
    padding-right: 20px;
}

.button_red span {
    font-size: 14px;
    display: block;
    text-align: center !important;
    line-height: 40px;
    color: #ffffff;
    margin-top: 0px;
}

.button_red:before {
    content: "\f11d";
    font-size: 21px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 10px;
}

.button_red:hover
{
	background:#b60606;
}

.button_blue_arr
{
	padding-left:45px;
	padding-right:20px;
}

.button_blue_arr span:before
{
	content: "\f300";
	font-size: 18px;
	font-family: 'Material-Design-Iconic-Font';
    position: absolute;
    left: 20px;
}

.button_blue 
{
	min-width: 205px;
    margin-left: 10px;
    font-size: 15px;
    color: #ffffff;
    background: #002841 url(/img/button_blue.png);
    overflow: hidden;
    transition-duration: 0.4s;
    height: 40px;
    background-size: cover;
    background-repeat: no-repeat;
	display:table;
	margin:0px auto;
	cursor:pointer;
	position: relative;
}

.button_blue span {
    font-size: 14px;
    display: block;
    text-align: center !important;
    line-height: 40px;
    color: #ffffff;
    margin-top: 0px;
}

.button_blue:hover
{
	background:#000c1b;
}

.button_blue1 
{
	min-width: 125px;
    margin-left: 10px;
    font-size: 15px;
    color: #ffffff;
    background: #002841 url(/img/button_blue.png);
    overflow: hidden;
    transition-duration: 0.4s;
    height: 40px;
    background-size: cover;
    background-repeat: no-repeat;
	display:inline-block;
	margin:0px auto;
	cursor:pointer;
	border: none;
	margin-right:10px;
}

.button_blue span {
    font-size: 14px;
    display: block;
    text-align: center !important;
    line-height: 40px;
    color: #ffffff;
    margin-top: 0px;
}

.button_red1 
{
	min-width: 125px;
	margin-left: 10px;
	font-size: 15px;
	color: #ffffff;
	background: #d61616 url(/img/post_ad_button.png);
	overflow: hidden;
	transition-duration: 0.4s;
	height: 40px;
	background-size: cover;
	background-repeat: no-repeat;
	display:inline-block;
	margin:0px auto;
	cursor:pointer;
	outline:none;
	border: none;
	position:  relative;
	padding-left:  20px;
	padding-right:  20px;
	border: none;
	margin-right:10px;
	margin: 0px auto;
	display: table;
}

.button_red1 span {
    font-size: 15px;
    display: block;
    text-align: center !important;
    line-height: 40px;
    color: #ffffff;
    margin-top: 0px;
}

.button_red1:hover
{
	background:#b60606;
}

.button_red2:after
{
    content: "\f194";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #ffffff;
    position: absolute;
    right: 15px;
    top: 12px;
}

.button_red2
{
	padding-left: 45px;
	padding-right: 45px;
}

.pdfm {
    display: inline-block;
    /* border: 1px solid; */
    max-width: 500px;
    width: 100%;
    margin-top: 23px;
}

#div_podpis
{
	width:180px;
	display:inline-block;
}

.podpis_ani {
    width: 180px;
    height: 40px;
    background: #b60606;
    position: absolute;
}

.profile_button_follow {
    max-width: 180px;
    width: 100%;
    font-size: 14px;
    color: #ffffff;
    background: #b71c1c url(/img/post_ad_button.png);
    float: left;
    overflow: hidden;
    height: 40px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
    display: inline-block;
    z-index: 1;
    position: sticky;
}

.profile_button_follow:hover
{
	background:#b60606;
}

.profile_button_follow span
{
    font-size: 14px;
    display: block;
    text-align: center !important;
    line-height: 40px;
    color: #ffffff; 
}

.profile_button_message {
    border: none;
    max-width: 180px;
    position: relative;
    height: 40px;
    box-sizing: border-box;
    vertical-align: top;
    background: #002841 url(/img/button_search.png);
	background-size: cover;
    color: #ffffff;
    font-size: 16px;
    display: inline-block;
    text-align: center !important;
    margin-left: 10px;
    text-overflow: ellipsis;
    width: 100%;
}

.profile_button_message:hover
{
	background:#000c1b;
}


.profile_button_message a {
    color: #ffffff;
    line-height: 40px;
    width: 100%;
    display: block;
    padding-left: 10px;
    text-overflow: ellipsis;
    padding-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 15px;
}

.create_ads1 
{
	min-width: 180px;
	/* max-width: 350px; */
	margin: 0px auto;
	font-size: 15px;
	color: #ffffff;
	background: #b71c1c url(/img/post_ad_button.png);
	overflow: hidden;
	transition-duration: 0.4s;
	height: 50px;
	background-size: cover;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 25px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align:  center;
	display: table;
	cursor:pointer;
}

.create_ads1 span
{
    font-size: 18px;
    display: block;
    text-align: center !important;
    line-height: 50px;
    color: #ffffff;
    width: 100%;
    white-space: nowrap;
    text-overflow:  ellipsis;
    /* overflow:  hidden; */
    /* border:  1px solid; */
    margin: 0px auto;
}

.create_ads1 span:after
{
	background: url(/img/post_arrow.png);
	width: 28px;
	height: 28px;
	content: ' ';
	display: inline-block;
	position: relative;
	margin-left: 10px;
	top: 5px;
	margin-right: -15px;
}
	
.create_ads {
    min-width: 180px;
    max-width: 350px;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 15px;
    color: #ffffff;
    background: #b71c1c url(/img/post_ad_button.png);
    float: right;
    overflow: hidden;
    transition-duration: 0.4s;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: inline-block;
}

.create_ads .plus_text {
    font-size: 19px;
    display: inline-block;
    text-align: center !important;
    line-height: 50px;
    color: #ffffff;
    width: calc(100% - 35px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0px auto;
    font-family: 'Source Sans Pro';
    max-width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.create_ads .plus_text1:after
{
	/*
	background: url(/img/post_arrow.png);
	width: 28px;
	height: 28px;
	content: ' ';
	display: inline-block;
	position: relative;
	top: -13px;
	*/
}


.create_ads:hover
{
	background:#b60606;
}

.header_top .profile 
{
	position: relative;
	margin-top: 15px;
	padding: 12px 30px 13px 50px;
	font-size: 18px;
	vertical-align: middle;
	color: #181818;
	float: right;
	font-family: 'Source Sans Pro SemiBold';
}

.header_top .profile:before 
{position: absolute;top: 11px;left: 21px;content: "\f309";display: inline-block;font: normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size: 21px;color: #000000;}

.header_top .profile:hover 
{

}

.header_bottom 
{
	width: 100%;
	width: 100%;
	min-height: 100px;
	padding-bottom: 15px; 
	font-family: 'Source Sans Pro';
	overflow: visible;
	margin-top: -10px;
	margin-bottom: 10px;
}

.logoleft {
    float: left;
    display: inline-block;
    margin-left: -8px;
    margin-right: -10px;
}

.menu_active_categes
{
    left: 0 !important;
    z-index: 9999995 !important;
    display: block !important;
    top: 0px !important;
    position: fixed !important;
    background: #ffffff !important;
    height: auto;
    max-width: 1500px !important;
    padding-top: 20px !important;
    width:100% !important;
    overflow-y: scroll;
}

.menumob1
{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: -100%;
	bottom: 0;
	padding-top: 0;
	background: #fff;
	z-index: 9999995;
	opacity: 1;
}

.menumob
{
	width: 60%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: -60%;
	bottom: 0;
	padding-top: 0;
	background: #fff;
	z-index: 9999995;
	opacity: 1;
}

.menu_active 
{
    left: 0 !important;
    z-index: 9999995;
    display: block !important;
    top: 0px;
    position: absolute;
    background: #ffffff;
    height: 100%;
    max-width: 350px;
    padding-top:  10px;
    overflow-y: scroll;
}

.menumob li
{
	/* padding-top: 8px; */
	text-align: left;
	color: #2d2d2d;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	/* margin-bottom: 3px; */
	min-height: 40px;
	display:  table;
	table-layout: fixed;
}

.menumob li:hover
{
background: #f4f5f9;
}

.menumob a
{vertical-align: middle;padding-left: 15px;display: table-cell;padding-right: 35px;}

.menumob .span1
{color: #2d2d2d;font-size:  16px;line-height: 1.20em;}

.menumob .span0:after {
    content: "\f175";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 15px;
    top: 8px;
}

.menumob .span2:after {
    content: "\f207";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 15px;
    top: 8px;
}

.menumob .span3:after {
    content: "\f11e";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 15px;
    top: 8px;
}

.menumob .span4:after {
    content: "\f194";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 12px;
    top: 8px;
}

.menumob .span5:after {
    content: "\f1bf";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 12px;
    top: 8px;
}

.menumob .span6:after {
    content: "\f15a";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 12px;
    top: 8px;
}

.menumob .span7:after {
    content: "\f27d";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 12px;
    top: 8px;
}

.menumob .span8:after {
    content: "\f309";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 12px;
    top: 8px;
}

.menumob .span9:after {
    content: "\f1ff";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 12px;
    top: 8px;
}

.menumob .span10:after {
    content: "\f3ac";
    font-size: 21px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 10px;
    top: 10px;
}

.menumob .span11:after {
    content: "\f1b5";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 12px;
    top: 8px;
}

.menumob_close {
	border:0px solid;
	min-height:20px;
	min-width:20px;
	position: relative;
	margin-bottom: 20px;
}

.menumob_close p:after{
	font-size: 35px;
	font-weight:700;
	content: "\f136";
	font-family: 'Material-Design-Iconic-Font';
	display: inline-block;
	color: #002341;
	position: absolute;
	left: 20px;
	top: 5px;
}

.menumob_close1 {
	border:0px solid;
	min-height:20px;
	min-width:20px;
	position: relative;
	margin-bottom: 15px;
}

.menumob_close1 p:after{
	font-size:26px;
	font-weight:700;
    content: "\f136";
    font-family: 'Material-Design-Iconic-Font';
    display: inline-block;
    color: #002341;
    position: absolute;
	left:15px;
}

.menumob_cat {
    background: #9b0e0e;
    height: 40px;
    text-align: center !important;
    color: #ffffff;
    margin-bottom: 5px;
    position: relative;
}

.menumob_cat p {
    color: #ffffff;
    line-height: 40px;
    text-align: center !important;
}

.menumob_cat_back:before {
    position: absolute;
    content: "\f2ff";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    left: 15px;
    top: 11px;
}

.menumob_cat_back {
    width: 45px;
    height: 40px;
    position: absolute;
    left: 00px;
    top: 0px;
}

.menumob_cat_sea
{
	height:30px;
	padding-left: 10px;
	background:#e8e8e8;
	border:  none;
	width: calc(100% - 55px);
	margin-top: 0px;
	vertical-align:  top;
	margin-right: 5px;
	box-sizing:  border-box;
}

.menumob_cat_sea::placeholder
{
	color:#a8a8a8;
}

.menumob_cat_sea_button 
{
	width: 35px;
	margin-left: 0px;
	font-size: 15px;
	color: #ffffff;
	background: #002340 url(/img/button_blue.png);
	overflow: hidden;
	transition-duration: 0.4s;
	height: 30px;
	background-size: cover;
	background-repeat: no-repeat;
	display:inline-block;
	margin:0px auto;
	cursor:pointer;
}

.menumob_cat_sea_button:after {
    content: "\f1c3";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    color: #ffffff;
    position:relative;
    text-align: center !important;
    margin-left: 10px;
    top: 5px;
}

.menumob_cat_sea_button:hover
{
	background:#000c1b;
}

.menumob_search
{
	position:absolute;
	margin-left: 45px;
	top: 14px;
	width: calc(100% - 50px);
	padding:  0px;
	vertical-align:  top;
}

.menumob_all_cat
{
    background: #efefef;
    height: 35px;
    box-sizing: border-box;
    width: 100%;
    display: block;
    padding-left: 40px;
    font-weight: 600;
    line-height: 35px;
    color: #9b0e0e;
}

.menumob_all_cat_a1
{
	font-size:14px;
	color:#000000;
	font-weight:500;
}

.menumob_all_cat_a2
{
	font-size:10px;
	color:#9b0e0e;
	font-weight:500;
	float:  left;
	margin-right:  5px;
}

.menumob_all_cat_a3
{
	font-size:14px;
	color: #9b0e0e;
	font-weight:500;
}

.categ_menumob {
    margin-left: 20px;
    padding-left: 20px;
    width: calc(100% - 30px);
    min-height: 25px;
    color: #000000;
    font-size: 14px;
    display: block;
    line-height: 1.58em;
    margin-bottom: 8px;
}

.categ_menumob:hover {
	background:#f3f3f3;
    color: #000000;
}

.categ_menumob .cs {
    font-size: 10px;
    color: #9b0e0e;
    margin-left: 5px;
    float: left;
    margin-right: 5px;
}

.categ_menumob .categ_span {
	margin-left:5px;
	float:left;
}

.categ_menumob1:after {
    position: relative;
    margin-left: 10px;
    display: inline-block;
    content: "\f301";
    font-family: "Material-Design-Iconic-Font";
    font-size: 19px;
    color: #000000;
    vertical-align: top;
    overflow: hidden;
    float: right;
    right: 15px;
}

.overlay 
{
	display: none;
	position: fixed;
	z-index: 311;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	margin-left: -110%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 999999;
}

.overlay_active 
{
display: block;
margin-left: 0; 
}	

.div_right_comments {
    width: 100%;
    display: table-cell;
    margin-top: 0px;
    vertical-align: top;
    padding-left: 10px;
    text-align: left;
}

.lh3
{
line-height: 3em;
}

.lh1_5
{
line-height: 1.5em;
}

.lh20
{
line-height: 20px !important;
}

.lh25
{
line-height: 25px !important;
}

.lh30
{
line-height: 30px !important;
}

.lh35
{
line-height: 35px !important;
}

.lh40
{
line-height: 40px !important;
}

.lh45
{
line-height: 45px !important;
}

.lh50
{
line-height: 50px !important;
}

.fs20
{
font-size:20px;	
}

.fs19
{
font-size:19px;	
}

.fs18
{
font-size:18px;	
}

.fs17
{
font-size:17px;	
}

.fs16
{
font-size:16px;	
}

.fs15
{
font-size:15px;	
}

.fs14
{
font-size:14px;	
}

.fs13
{
font-size:13px;	
}

.mh5
{
min-height: 5px !important;
}

.mh10
{
min-height:10px !important;
}

.mh15
{
min-height: 15px !important;
}

.mh20
{
min-height: 20px !important;
}

.mh25
{
min-height: 25px !important;
}

.mh30
{
min-height: 30px !important;
}

.mh35
{
min-height: 35px !important;
}

.mh40
{
min-height: 40px !important;
}

.mh45
{
min-height: 45px !important;
}

.mh50
{
min-height: 50px !important;
}

.mh80
{
min-height: 80px !important;
}

.mh90
{
min-height: 90px !important;
}

.mh100
{
min-height: 100px !important;
}

.mxh10
{
max-height: 10px !important;
}

.mxh20
{
max-height: 20px !important;
}

.mxh25
{
max-height: 25px !important;
}

.mxh30
{
max-height: 30px !important;
}

.mxh35
{
max-height: 35px !important;
}

.mxh40
{
max-height: 40px !important;
}

.mxh45
{
max-height: 45px !important;
}

.mxh50
{
max-height: 50px !important;
}

.mxh60
{
max-height: 60px !important;
}

.mxh70
{
max-height: 70px !important;
}

.mxh80
{
max-height: 80px !important;
}

.mxh90
{
max-height: 90px !important;
}

.mxh100
{
max-height: 100px !important;
}

.mr5
{
margin-right: 5px !important;
}

.ml-5
{
margin-left: -5px !important;
}

.ml-10
{
margin-left: -10px !important;
}

.ml-15
{
margin-left: -15px !important;
}

.ml-20
{
margin-left: -20px !important;
}

.ml-25
{
margin-left: -25px !important;
}

.ml-50
{
margin-left: -50px !important;
}

.ml-75
{
margin-left: -75px !important;
}

.ml-175
{
margin-left: -175px !important;
}

.ml0
{
margin-left: 0px !important;
}

.ml5
{
margin-left: 5px !important;
}

.ml10
{
margin-left: 10px !important;
}

.ml15
{
margin-left: 15px !important;
}

.ml20
{
margin-left: 20px !important;
}

.ml25
{
margin-left: 25px !important;
}

.ml30
{
margin-left: 30px !important;
}

.ml35
{
margin-left: 35px !important;
}

.ml40
{
margin-left: 40px !important;
}

.ml45
{
margin-left: 45px !important;
}

.ml50
{
margin-left: 50px !important;
}

.ml55
{
margin-left: 55px !important;
}

.ml60
{
margin-left: 60px !important;
}

.ml65
{
margin-left: 65px !important;
}

.ml70
{
margin-left: 70px !important;
}

.ml75
{
margin-left: 75px !important;
}

.ml85
{
margin-left: 85px !important;
}

.ml90
{
margin-left: 90px !important;
}

.ml95
{
margin-left: 95px !important;
}

.ml100
{
margin-left: 100px !important;
}

.ml200
{
margin-left: 200px !important;	
}

.ml235
{
margin-left: 235px !important;	
}

.ml250
{
margin-left: 250px !important;	
}

.ml350
{
margin-left: 350px !important;	
}

.ml450
{
margin-left: 450px !important;	
}

.lp10
{
padding-left:10px !important;
}

.lp20
{
padding-left:20px !important;
}

.lp30
{
padding-left:30px !important;
}

.lp40
{
padding-left:40px !important;
}

.lp50
{
padding-left:50px !important;
}

.lp60
{
padding-left:60px !important;
}

.lp70
{
padding-left:70px !important;
}

.lp80
{
padding-left:80px !important;
}

.lp90
{
padding-left:90px !important;
}

.lp100
{
padding-left:100px !important;
}

.rp10
{
padding-right:10px !important;
}

.rp15
{
padding-right:15px !important;
}

.rp20
{
padding-right:20px !important;
}

.rp30
{
padding-right:30px !important;
}

.rp40
{
padding-right:40px !important;
}

.rp50
{
padding-right:50px !important;
}

.rp60
{
padding-right:60px !important;
}

.rp70
{
padding-right:70px !important;
}

.rp80
{
padding-right:80px !important;
}

.rp90
{
padding-right:90px !important;
}

.rp100
{
padding-right:100px !important;
}

.mt0
{
margin-top: 0px !important;
}

.mb5
{
margin-bottom: 5px !important;
}

.mr10
{
margin-right: 10px !important;
}

.ml10
{
margin-left: 10px !important;
}

.mt25
{
margin-top: 25px !important;
}

.mt30
{
margin-top: 30px !important;
}

.mt35
{
margin-top: 35px !important;
}

.mt40
{
margin-top: 40px !important;
}

.mt45
{
margin-top: 45px !important;
}

.mt200
{
margin-top: 200px !important;
}

.mt190
{
margin-top: 190px !important;
}

.mt180
{
margin-top: 180px !important;
}

.mt170
{
margin-top: 170px !important;
}

.mt160
{
margin-top: 160px !important;
}

.mt150
{
margin-top: 150px !important;
}

.mt140
{
margin-top: 140px !important;
}

.mt130
{
margin-top: 130px !important;
}

.mt120
{
margin-top: 120px !important;
}

.mt110
{
margin-top: 110px !important;
}

.mt100
{
margin-top: 100px !important;
}

.mt90
{
margin-top: 90px !important;
}

.mt85
{
margin-top: 85px !important;
}

.mt80
{
margin-top: 80px !important;
}

.mt75
{
margin-top: 75px !important;
}

.mt70
{
margin-top: 70px !important;
}

.mt65
{
margin-top: 65px !important;
}

.mt60
{
margin-top: 60px !important;
}

.mt55
{
margin-top: 55px !important;
}

.mt50
{
margin-top: 50px !important;
}

.mt35
{
margin-top: 35px !important;
}

.mt30
{
margin-top: 30px !important;
}

.mt20
{
margin-top: 20px !important;
}

.mt15
{
margin-top: 15px !important;
}

.mt10
{
margin-top: 10px !important;
}

.mt8
{
margin-top: 8px !important;
}

.mt5
{/* margin-top: 5px !important; */}

.mt3
{
margin-top: 3px !important;
}

.mt2
{
margin-top: 2px !important;
}

.mt-1 {
    margin-top: -1px !important;
}

.mt-2 {
    margin-top: -2px !important;
}

.mt-3 {
    margin-top: -3px !important;
}

.mt-4 {
    margin-top: -4px !important;
}

.mt-5 {
    margin-top: -5px !important;
}

.mt-10 {
    margin-top: -10px !important;
}

.mt-15 {
    margin-top: -15px !important;
}

.mt-20 {
    margin-top: -20px !important;
}

.mt-22 {
    margin-top: -22px !important;
}

.mt-23 {
    margin-top: -23px !important;
}

.mt-25 {
    margin-top: -25px !important;
}

.mt-30 {
    margin-top: -30px !important;
}

.mt-40 {
    margin-top: -40px !important;
}

.mt-50 {
    margin-top: -50px !important;
}

.mt-60 {
    margin-top: -60px !important;
}

.mt-70 {
    margin-top: -70px !important;
}

.mt-80 {
    margin-top: -80px !important;
}

.mt-85 {
    margin-top: -85px !important;
}


.mt-90 {
    margin-top: -90px !important;
}

.mt-100 {
    margin-top: -100px !important;
}

.b1silver
{
border: 1px solid #ececec !important;
}

.b1
{
border: 1px solid #454545 !important;
}

.mt12
{
margin-top: 12px !important;
}

.mt13
{
margin-top: 13px !important;
}

.mb0
{
margin-bottom: 0px !important;
}

.mb10
{
margin-bottom: 10px !important;
}

.mb35
{
margin-bottom: 35px !important;
}

.mb40
{
margin-bottom: 40px !important;
}

.mb45
{
margin-bottom: 45px !important;
}

.mb50
{
margin-bottom: 50px !important;
}

.mb55
{
margin-bottom: 55px !important;
}

.mb60
{
margin-bottom: 60px !important;
}

.mb65
{
margin-bottom: 65px !important;
}

.mb70
{
margin-bottom: 70px !important;
}

.mb75
{
margin-bottom: 75px !important;
}

.mb80
{
margin-bottom: 80px !important;
}

.mb85
{
margin-bottom: 85px !important;
}

.mb90
{
margin-bottom: 90px !important;
}

.mb95
{
margin-bottom: 95px !important;
}

.mb100
{
margin-bottom: 100px !important;
}

.mb110
{
margin-bottom: 110px !important;
}

.mb120
{
margin-bottom: 120px !important;
}

.mb130
{
margin-bottom: 130px !important;
}

.mb140
{
margin-bottom: 140px !important;
}

.mb150
{
margin-bottom: 150px !important;
}

.mb200
{
margin-bottom: 200px !important;
}

.mb250
{
margin-bottom: 250px !important;
}

.mb300
{
margin-bottom: 300px !important;
}

.mb-10
{
margin-bottom: -10px !important;
}

.mr15
{
margin-right: 15px !important;
}

.mr20
{
margin-right: 20px !important;
}

.mr25
{
margin-right: 25px !important;
}

.mr30
{
margin-right: 30px !important;
}

.mr35
{
margin-right: 35px !important;
}

.mr40
{
margin-right: 40px !important;
}

.mr45
{
margin-right: 45px !important;
}

.mr50
{margin-right: 50px !important;}

.ml15
{
margin-left: 15px !important;
}

.ml20
{
margin-left: 20px !important;
}

.ml25
{
margin-left: 25px !important;
}

.ml30
{
margin-left: 30px !important;
}

.mt5
{/* margin-top: 5px !important; */}

.mt10
{
margin-top: 10px !important;
}

.mt15
{
margin-top: 15px !important;
}

.mb15
{
margin-bottom: 15px !important;
}

.mb20
{
margin-bottom: 20px !important;
}

.mb25
{
margin-bottom: 25px !important;
}

.mb30
{
margin-bottom: 30px !important;
}

.mb35
{
margin-bottom: 35px !important;
}

.pdl5
{
padding-left:5px !important;
}

.pdl25
{
padding-left: 25px !important;
}

.pd1
{
padding: 1px !important;
}

.pd2
{
padding: 2px !important;
}

.pd3
{
padding: 3px !important;
}

.pd4
{
padding: 4px !important;
}

.pd5px,.pd5
{
padding: 5px !important;
}

.pd10
{
padding: 10px !important;
}

.pd15
{
padding: 15px !important;
}

.w20
{
width: 20px !important;
}

.w18
{
width: 18px !important;
}

.h20
{
height: 20px !important;
}

.h18
{
height: 18px !important;
}

.minw150
{
max-width: 150px !important;
}

.minw550
{
max-width: 550px !important;
}

.mw90
{
max-width: 90px !important;
}

.mw50
{
max-width: 50px !important;
}

.mw60
{
max-width: 60px !important;
}

.mw70
{
max-width: 70px !important;
}

.mw80
{
max-width: 80px !important;
}

.mw90
{
max-width: 90px !important;
}

.mw100
{
max-width: 100px !important;
}

.mw110
{
max-width: 110px !important;
}

.mw120
{
max-width: 120px !important;
}

.mw130
{
max-width: 130px !important;
}

.mw140
{
max-width: 140px !important;
}

.mw150
{max-width: 140px !important;}

.mw180
{
max-width: 180px !important;
}

.mw200
{
max-width: 200px !important;
}

.mw230
{
max-width: 230px !important;
}

.mw250
{
max-width: 250px !important;
}

.mw260
{
max-width: 260px !important;
}

.mw280
{
max-width: 280px !important;
}

.mw300
{
max-width: 300px !important;
}

.mw330
{
max-width: 330px !important;
}

.mw350
{
max-width: 350px !important;
}

.mw370
{
max-width: 370px !important;
}

.mw380
{
max-width: 380px !important;
}

.mw400
{
max-width: 400px !important;
}

.mw410
{
max-width: 410px !important;
}

.mw420
{
max-width: 420px !important;
}

.mw430
{
max-width: 430px !important;
}

.mw450
{
max-width: 450px !important;
}

.mw460
{
max-width: 460px !important;
}

.mw470
{
max-width: 470px !important;
}

.mw475
{
max-width: 475px !important;
}

.mw480
{
max-width: 480px !important;
}

.mw500
{
max-width: 500px !important;
}

.mw530
{
max-width: 530px !important;
}

.mw550
{
max-width: 550px !important;
}

.mw580
{
max-width: 580px !important;
}

.mw600
{
max-width: 600px !important;
}

.mw670
{
max-width: 670px !important;
}

.mw700
{
max-width: 700px !important;
}

.mw750
{
max-width: 750px !important;
}

.mw800
{
max-width: 800px !important;
}

.mw820
{
max-width: 820px !important;
}

.mw830
{
max-width: 830px !important;
}

.mw850
{max-width: 850px !important;}

.w995, .mw995
{
max-width: 995px !important;
}

.w950, .mw950
{
max-width: 950px !important;
}

.w930, .mw930
{
max-width: 930px !important;
}

.w900, .mw900
{
max-width: 900px !important;
}

.mw1000
{
max-width: 1000px !important;
}

.mw1100
{
max-width: 1100px !important;
}

.mw1120
{
max-width: 1120px !important;
}


.mw1150
{
max-width: 1150px !important;
}

.mw1600
{
max-width: 1600px !important;
}

.mw90pr
{
max-width: 90% !important;
}

.mw95pr
{
max-width: 95% !important;
}

.mw96pr
{
max-width: 96% !important;
}

.mw98pr
{
max-width: 98% !important;
}

.mw99pr
{
max-width: 99% !important;
}

.w100pr
{width: 100% !important;display:  block;}

.w100
{
width: 100% !important;
}

.w98
{
width:98% !important;
}

.w95
{
width:95% !important;
}

.w90
{
width:90% !important;
}


.mw85pr
{
max-width:80% !important;
}

.mw80pr
{
max-width:80% !important;
}

.mw70pr
{
max-width:70% !important;
}

.mw60pr
{
max-width:60% !important;
}

.mw50pr
{
max-width:50% !important;
}

.h10
{
height: 10px;
}

.h20
{
height: 20px;
}

.h30
{
height: 30px;
}

.h40
{
height: 40px;
}

.h50
{
height: 50px;
}

.h60
{
height: 60px;
}

.h70
{
height: 70px;
}

.h80
{
height: 80px;
}

.h90
{
height:90px;
}

.h100
{
height: 100px;
}


.mau
{
margin-left:auto;
margin-right:auto;
}

.mw100p590
{
width:100% !important;
max-width:590px;
}


.w300, .mw300
{
max-width: 300px;
}

.w350, .mw350
{
max-width: 350px !important;
}

.vmid, .vmiddle
{
vertical-align: middle !important;
}

.vbot
{
vertical-align: bottom !important;
}

.vtop
{
vertical-align: top !important;
}

.tac
{
text-align: center !important;
}

.tal
{
text-align: left !important;
}

.tar
{
text-align: right !important;
}

.wsn
{
white-space: nowrap;
}

.label
{
cursor:pointer;	
}

.lsp-05
{
letter-spacing: -0.5px !important;
}

.italic
{
font-style: italic !important;
}

.fsnormal, .fsn
{
font-style: normal !important;
}

.tupper, .tup
{
text-transform: uppercase !important;
}

.tnorm
{
text-transform: none !important;
}

.ff
{
color:#ffffff;
}

.fw600
{font-weight:600;font-family: 'Source Sans Pro Semibold';}

.fw700
{
font-weight:700;
}

.fw800
{
font-weight:800;
}

.fw900
{
font-weight:900;
}

.fw1000
{
font-weight:1000;
}

.filter_mob
{
	display:none;
	height: 40px;
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
	cursor:pointer;
}

.filter_mob p
{
	font-size: 16px;
	color: #000000;
	font-weight: 700;
	line-height:40px;
}

.filter_mob p:before
{
    display: inline-block;
    content: "\f1cd";
    font-family: "Material-Design-Iconic-Font";
    position:  relative;
    margin-right: 15px;
    color:  #000000;
}

.profile_mob
{
	display:none;
}

/*123*/

.cat_p_mob
{
	display:inline-block;
	padding: 15px;
	vertical-align: bottom;
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	border: 0px solid;
	margin-top: -10px;
	margin-bottom: 10px;
	background: #ffffff;
	max-height: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align:  right;
	padding-bottom: 10px;
	z-index: 55;
	position:  relative;
}

.cat_p_mob p
{
	font-weight:600;
	cursor:pointer;
	font-size:  13px;
}

.cat_p_mob p:after
{
    content: "\f2fb";
    font-family: 'Material-Design-Iconic-Font';
    font-size: 19px;
    color: #000000;
    position: absolute;
    margin-left: 10px;
    display: inline-block;
    margin-top: 1px;
}

.cat_p_mob p:before {
    max-height: 15px;
    position: absolute;
    display: inline-block;
    border: 0px solid;
    content: "";
    width:15px;
    height:3px;
    background: #e8e8e8;
    vertical-align: top;
    visibility: visible;
    margin-left: -26px;
    margin-top: 8px;
    transition: 0.2s;
}

.cat_p_mob p:hover
{
    color: #000000;	
}

.cat_p_mob p:hover:before 
{
    background: #b60506;
	width:21px;
    margin-left: -28px;
}




.fs30
{
	font-size:30px;
}

.ovys
{
    overflow-y: auto;
    padding-top: 10px;
    display: table;
    overflow-x: hidden;
    vertical-align: middle;
    height:  100%;
    margin:  0px auto;
}

.propupin
{
	vertical-align: middle;
	display: block;
	width:  100%;
}

.answer_form
{
height:0px; 
z-index:100; 
width:100%;
display:table;
}

.clear_form
{
    float: right;
    height: 40px;
    min-width: 10px;
    display: table;
    vertical-align: middle;
	cursor:pointer;
	margin-right:20px;
}

.clear_form p
{
    vertical-align: middle;
    display: table-cell;
    font-size: 13px;
    color: #000000;
    font-family: 'Source Sans Pro';
    letter-spacing: 0.3px;
}

.clear_form p:before
{
	color: #9b0e0e;
	content: "\f136";
	font-family: "Material-Design-Iconic-Font";
	font-size: 16px;
	display: inline-block;
	margin-right: 10px;
	margin-left: 15px;
	position: relative;
	top: 2px;
}

.save_form
{
    float: right;
    height: 40px;
    min-width: 10px;
    display: table;
    vertical-align: middle;
	cursor:pointer;
	margin-right:20px;
}

.save_form p
{
    vertical-align: middle;
    display: table-cell;
    font-size: 13px;
    color: #000000;
    font-family: 'Source Sans Pro';
    letter-spacing: 0.3px;
}

.save_form p:before
{
	color: #143950;
	content: "\f11d";
	font-family: "Material-Design-Iconic-Font";
	font-size: 16px;
	display: inline-block;
	margin-right: 10px;
	margin-left: 15px;
	position: relative;
	top: 2px;
}

.sfp2:before
{
	color: #143950;
	content: "\f11e" !important;
	font-family: "Material-Design-Iconic-Font";
	font-size: 16px;
	display: inline-block;
	margin-right: 10px;
	margin-left: 15px;
	position: relative;
	top: 2px;
}

.techin
{
	display:none;
}

.pop_categes_bg .a1after
{
	display: none;
}

.show_more
{
	display: none;
	float: right;
	margin-top: 25px;
	width:  auto;
	margin-right: 1%;
	cursor:pointer;
}

.show_more p
{
	display: inline-block;
	width:100%;
	position:relative;
}

.show_more p:after
{
	color: #000000;
	content: "\f2f9";
	font-family: "Material-Design-Iconic-Font";
	font-size: 21px;
	display: inline-block;
	margin-right: 10px;
	margin-left: 15px;
	position: relative;
	top: 3px;
}

.show_less
{
	display: none;
	float: right;
	margin-top: 25px;
	width:  auto;
	margin-right: 5%;
	cursor:pointer;
}

.show_less p
{
	display: inline-block;
	width:100%;
	position:relative;
}

.show_less p:before
{
	color: #000000;
	content: "\f2fc";
	font-family: "Material-Design-Iconic-Font";
	font-size: 21px;
	display: inline-block;
	margin-right: 10px;
	margin-left: 15px;
	position: relative;
	top: 3px;
}

.leave_comment
{
	display:none;
}

.about_us_p {
    color: #ffffff;
    text-transform: uppercase;
    margin-left: 35px;
    margin-bottom: 20px;
    text-align: left !important;
    max-width: 80%;
    font-family: 'Source Sans Pro Bold';
}


.footer_div2 {
    margin-top: 50px;
    max-width: 350px;
    text-align: center !important;
    margin-right: 50px;
    float: right;
}

.footer_div1 {
    margin-top: 15px;
    text-align: left;
    margin-left: 50px;
    float: left;
    margin-bottom:  20px;
    display:  table;
    min-width: 200px;
    max-width: 500px;
    width: 90%;
}

.send_author_mob
{
	display:none;
}

.commets_line
{
	sdisplay:none;
}

.commets_line
{
	border-top: 1px solid #e8e8e8;
	width: 100%;
	text-align: center !important;
	padding-top: 15px;
	padding-bottom: 10px;
	display:block;
	max-width: 720px;
	margin-left: 5px;
	margin-top: -15px;
}

.commets_line p
{
	font-size: 21px;
	color:#000000;
	text-align: center !important;
	text-transform: none;
	/* font-family: 'Source Sans Pro Semibold'; */
}

.c_comments
{
	display:inline-block;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

.c_comments p
{
	color:#a8a8a8;
	font-size: 16px;
	margin-left: 5px;
	margin-right:25px;
}


@media (max-width: 1180px) {
	


.obj_comments
{
    display: block;
    text-align: center !important;
    max-width: 1110px;
    margin: 0px auto;
    padding-left: 2px;
    padding-right:  2px;
    width: 100%;
}	
	
.pr_1_2
{
display:none;
}


.obj_num {
    font-size: 13px;
    color: #000000;
    text-align: center !important;
    display: inline-block;
    margin-top: 30px;
    font-weight: 600;
    position: relative;
    margin-right: 100px;
}

.obj_see {
    font-size: 13px;
    color: #000000;
    text-align: center !important;
    display: inline-block;
    margin-top: 15px;
    font-weight: 600;
    position: relative;
}

.left1_2 {
    max-width: 1800px;
    display: block;
    border: 1px solid #f3f3f3;
    vertical-align: top;
    width: 100%;
    background: #ffffff;
    margin-left: auto;
    position: relative;
    margin-right: auto;
    text-align: center !important;
}

.left1_1 {
    max-width: 1150px;
    display: inline-block;
    border: 0px solid #f3f3f3;
    width: 99%;
    padding-left: 10px;
    margin-right: 1px;
}

.objmaindiv {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: inline-block;
    height: auto;
    overflow: visible;
    max-width: 1150px;
    width: 100%;
}

}

@media (max-width: 1150px) {

.review_blok_main_out {
    display: inline-block;
    width: 265px;
    min-height: 230px;
    overflow: visible;
    transition: all 0.5s;
    margin-bottom: 40px;
    background: #ffffff;
    box-sizing: border-box;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    text-align: left;
}

.obj_favor {
    background: #ffffff;
}

.centerdiv
{
	padding-left: 10px;
	margin-right: 10px;
}

.center951 {
    padding-left: 10px; 
}

.pop_categes_div {
float:none;
}

.new_adm
{
display:none;	
}


.footer_div1 
{
	margin-left: 10%;
}

.ceobj
{
    text-align: center !important;
}

#catex_6 .subcat1
{
smargin-left: -80px;
}

.comments_read_blok {
    max-width: 1120px;
    min-height: 105px;
    background: #ffffff;
    z-index: 10;
    display: table;
    margin-left: 0px;
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    padding-top: 10px;
}

}

@media (max-width: 1110px) {
	
#catex_5 .subcat1
{
margin-left: -50px;
}	

#catex_10 .subcat1
{
margin-left: -50px;
}	

#catex_15 .subcat1
{
margin-left: -50px;
}	

#catex_20 .subcat1
{
margin-left: -50px;
}	

#catex_25 .subcat1
{
margin-left: -50px;
}	

#catex_30 .subcat1
{
margin-left: -50px;
}	

#catex_35 .subcat1
{
margin-left: -50px;
}	

}

	
@media (max-width: 1080px) {	
	
#catex_6
{
sdisplay:none;
}

.comments_read_blok 
{width: 100%;}

.comments_read_blok1
{width: 100%;}
	
}

@media (max-width: 1020px) {

.ceobj
{
	margin: 0px auto;
}

.div_logo {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    height: auto;
    vertical-align: middle;
    margin-top: 15px;
    max-width: 100%;
}

.a_logo {
    margin-top: 0px;
    display: block;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
}

.logo_text {
    font-size: 5vw;
    margin-left: 20px;
}

.div_logo {
    display: table-cell;
    width: 100%;
    overflow: hidden;
    height: 70px;
    vertical-align: middle;
    max-width: 280px;
}

.svop1 {
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 40px;
    width: 100%;
}

.saved_obj {
    float: left;
    display: inline-block;
    margin-left: 33px;
	margin-top: 10px;
}

.caplog
{
	margin-top:30px;
}

.modalclosebutton:after {
    content: '\f136';
    font-family: 'Material-Design-Iconic-Font';
    font-size: 35px;
    color: #ffffff;
    position: relative;
    font-weight: 600;
}

.modalclosebutton {
    line-height: 45px;
    position: absolute;
    right: 49%;
    top: -42px;
    text-decoration: none;
    cursor: pointer;
    z-index: 150;
}

.modaldiv {
    position: relative;
    max-width: 100%;
    height: auto !important;
    position: absolute;
    margin-top: -110px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    background: #002841;
    z-index: 9999991;
    opacity: 1;
    overflow: visible;
    display: block;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    /* box-shadow: 0px 0px 10px #931b23; */
    width: 100%;
    bottom: 0px;
    padding-bottom:  0px;
}

.message_fly_l {
    width: 95%;
}

.message_fly_r {
    width: 95%;
}

.message_write 
{float: none;width: 97%;margin-left:auto;margin-right:auto;display:block;}

.h1mess
{
	margin-left:10px;
}

.message_read_area 
{float: none;display: block;width: 98%;margin-right: auto;margin-left: 1%;margin-top: 10px;z-index:  15;}

.message_user_list 
{
//display: none;
}

.message_user_list {display: block;width: 97%;margin-left: 1%;margin-right: 2%;margin-top: 10px;float: none;min-height: 300px;position:  absolute;top: 110px;max-height: 400px;overflow:  hidden;z-index:  15;}

.message_user_list_in {
    float: none;
    width: 100%;
    height: 100%;
    margin-right: auto;
    overflow-x: hidden;
    overflow-y: visible;
    padding-left: 2px;
    margin-left: auto;
}

.message_user {
    width: 99%;
    height: 90px;
    display: inline-block;
    vertical-align: top;
    border-bottom: 3px solid #e8e8e8;
    padding: 5px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    padding-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
}


.h2bo
{
margin-left:10px !important;
}

.smopt {
    padding-left: 10px;
    background: #f3f3f3;
    text-decoration: none;
    font-size: 14px;
    width: 99%;
    box-sizing: border-box;
    border: none;
    font-weight: 500;
    position: relative;
    padding-right: 10px;
    border: 1px solid #e8e8e8;
    border-top: 1px solid #e0e0e0;
    padding-top: 7px;
    padding-bottom: 7px;
    position: absolute;
}	
	
.sminp {
    display: inline-block;
    padding-left: 20px;
    background: #f3f3f3;
    text-decoration: none;
    font-size: 14px;
    height: 40px;
    width: 99%;
    box-sizing: border-box;
    border: none;
    font-weight: 500;
    position: relative;
    cursor: pointer;
}	
	
.swfupload_photo
{
	margin-left: 2%;
	border: 0px solid;
	display: inline-block;
	min-height: 1px;
	overflow: visible;
	min-width: 210px;
	max-width: 870px;
	width: 98%;
}
	
	
.pic_up
{    
	transition: ease-in-out 1s;
    margin-bottom: 15px;
    border: 0px solid;
    width: 100%;
    display: block;
    text-align: center !important;
}	
	
.a_cat_submenu {
    margin-left: 10px;
    color: #000000;
    position: relative;
    width: 93%;
    /* text-overflow: ellipsis; */
    /* height: 26px; */
    display: block;
    text-align: left;
    /* overflow: hidden; */
    word-wrap: break-word;
    white-space: normal;
}	
	


.cat_text
{
	padding: 15px;
	vertical-align: bottom;
	width: 99%;
	margin-left:auto;
	margin-right:auto;
	display: block;
	border:0px solid;
	margin-top:10px;
	margin-bottom: 0px;
	/* background:#f3f3f3; */
	//
	max-height: 200px;
	overflow:  hidden;
	text-overflow: ellipsis;
	z-index:  15;
	position:  relative;
}

.uploadifive-button {
	min-width: 205px;
	min-height: 40px;
	margin-left: 2%;
	font-size: 15px;
	color: #ffffff;
	background: #002841 url(/img/button_blue.png);
	overflow: hidden;
	transition-duration: 0.1s;
	background-size: cover;
	background-repeat: no-repeat;
	display:block;
	cursor:pointer;
	box-sizing:border-box;
	vertical-align:middle;
	padding-top:5px;
	cursor: pointer;
	margin-bottom: 20px;
	padding-left: 45px;
	padding-right:20px;
	display:  table;
	width:  auto !important;
}

.show_more
{
	display: inline-block;
} 

.profpa a:before {
    content: '';
}

.profile_popup_a1, .profile_popup_a2, .profile_popup_a3, .profile_popup_a4, .profile_popup_a5, .profile_popup_a6 {
    display: table;
    font-size: 16px;
    color: #454545;
    width: 100%;
    font-weight: 600;
    min-height: 35px;
    position: relative;
    box-sizing: border-box;
    vertical-align: middle;
    overflow: hidden;
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
    margin-top:  5px;
    margin-bottom:  5px;
}

.profile_popup_a1 span, .profile_popup_a2 span, .profile_popup_a3 span, .profile_popup_a4 span, .profile_popup_a5 span, .profile_popup_a6 span {
    padding-right: 0px;
    max-width: 1160px;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    line-height: 1.35em;
    vertical-align: middle;
    padding-left: 0px;
    overflow: hidden;
    font-family: 'Source Sans Pro';
    text-align: center !important;
    font-weight: 500;
}

.profile_popup_a1 a, .profile_popup_a2 a, .profile_popup_a3 a, .profile_popup_a4 a, .profile_popup_a5 a, .profile_popup_a6 a {
    color: #000000;
    font-size: 16px;
    vertical-align: middle;
    display: table-cell;
    line-height: 1.35em;
    min-height: 35px;
    width: 100%;
    height: 100%;
    overflow: auto;
    box-sizing: border-box;
}

.events_comm, .events_like_p1, .events_like, .events_favor, .events_follower {
    border-bottom: 1px solid #e8e8e8;
}

.events_scroll {
    overflow-y: scroll;
    max-width: 100% !important;
    min-height: 150px;
    max-height: 99%;
    width: 100%;
    height: 100%;
    position: absolute;
    padding-right: 0px;
    box-sizing: border-box;
    padding-top: 0px;
}

.prof_pop_up {
    margin-left: -15px;
	margin-top: 20px !important;
}	
	
.comments_more
{
	display:none;
}

.leave_comment
{
	display:inline-block;
	float:right;
	margin-left:25px;
	margin-right:25px;
	margin-top:5px;
	margin-bottom:5px;
	cursor:pointer;
}

.leave_comment p
{
	color:#000000;
	font-size:14px;
}

.leave_comment p:before
{
	color: #002841;
	content: "\f263";
	font-family: "Material-Design-Iconic-Font";
	font-size: 16px;
	float: left;
	display: inline-block;
	position: relative;
	margin-right: 15px;
	top:2px;
}

.footer_center_td {
    margin-top: 20px;
    min-height: 150px;
    display: block;
    width: 100%;
    background: #002340 url(/img/footer_mob_bg.png) bottom center repeat-x;
    overflow: hidden;
    padding-bottom: 45px;
    padding-top: 45px;
}

.footer_my
{
    padding-bottom: 5px;
    font-size: 14px;
    color: #ffffff;
    padding-right: 0px;
    display: inline-block;
    font-weight: 500;
    margin-right: 0px;
    top: -20px;
    position:relative;
}


.footer_div1
{
	margin-top:15px;
	text-align:left;
	margin-left: auto;
	float: none;
	margin-right: auto;
}

.about_us_p {
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
    text-align: center !important;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
}

.footer_1 {
    background: #ffffff;
    width: 100%;
    height: auto;
    display: table;
    box-sizing: border-box;
    text-align: center !important;
    position: relative;
    min-height: 30px;
    margin-top: 30px;
}

.footer_div2
{
	margin-top:0px;
	max-width:350px;
	text-align: center !important;
	margin-right:50px;
	float: left;
}

.footer_div2 
{
	display: block;
	width: 95%;
	max-width: 1000px !important;
	margin: 0px auto !important;
	margin-top: 30px !important;
	float: none;
	text-align:  center;
}

.footer_div2 .create_ads {
    min-width: 180px;
    margin-top: 10px;
    margin-left: 20px;
    font-size: 15px;
    color: #ffffff;
    background: #b71c1c url(/img/post_ad_button.png);
    overflow: hidden;
    transition-duration: 0.4s;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-right: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center !important;
    cursor: pointer;
    display:inline-block;
    float: none;
}

.back_categes
{
	font-size: 14px;
	display: table;
	position:  relative;
	color: #000000;
	margin-left: 50px;
	margin-bottom: 55px;
	border-bottom: 1px solid #454545;
	border-bottom: 1px solid #000000;
	padding-bottom: 1px;
}

.back_categes:hover
{
    text-decoration: none;
    color: #000000;
}

.back_categes:before
{
	content: "\f1eb";
	font-family: "Material-Design-Iconic-Font";
	font-size: 23px;
	display: block;
	position: absolute;
	top: -9px;
	left: -30px;
	color: #e8e8e8;
	z-index: 100;
}

.back_categes:hover:before
{
	content: "\f1eb";
    font-family: "Material-Design-Iconic-Font";
    font-size: 20px;
    display: block;
    position: absolute;
    top: -8px;
    left: -30px;
    color: #9b0e0e;
    z-index: 100;
}

.send_author
{
	display:none;
}


 
.comments_read_blok1 {
    max-width: 1130px;
    min-height: 105px;
    background: #ffffff;
    z-index: 10;
    display: table;
    padding-left: 10%;
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    float:  right;
    padding-top: 10px;
}	

.comments_write_blok {
    max-width: 920px;
    height: auto;
    margin-bottom: 15px;
    margin-top: 15px;
    display: block;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.comm_first
{
	display:none;
}
	
.commets_line {
    border-top: 1px solid #e8e8e8;
    width: 100%;
    text-align: center !important;
    padding-top: 30px;
    padding-bottom: 20px;
    display: block;
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
}

.des_720 {
    max-width: 920px;
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 10px;
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #e8e8e8;
    margin-left: 0px;
}
	
.error_div1_mob
{
    box-sizing: border-box;
    border: 1px solid #e8e8e8;
    display: none;
    position: relative;
    padding: 3px;
    background: #ffffff;
    margin-left: auto;
    margin-right: auto;
    width: 98%;
}
.error_div1_mob p
{
    color: #000c1b;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center !important;
}
	
.button_message1_mob
{
	width: 200px;
	height: 35px;
	text-align: center !important;
	cursor: pointer;
	margin-bottom: 5px;
	margin-top: 8px;
	margin-left: auto;
	position: relative;
	margin-right: auto;
	box-sizing: border-box;
	background: #002340 url(/img/button_blue.png);
	overflow: hidden;
	transition-duration: 0.1s;
	background-size: cover;
	padding-left:  30px;
	padding-right: 30px;
}

.button_message1_mob p
{
    color: #fff;
    font-size: 15px;
    line-height: 35px;
    display: block;
    text-align: center !important;
}

.button_message1_mob p:before
{
	color: #fff;
	content: "\f15A";
	font-family: "Material-Design-Iconic-Font";
	font-size: 18px;
	float: left;
	display: inline-block;
	position: absolute;
	left: 15px;
}

.button_message1_mob:hover
{
	background: #002340;
}
	
.message_send_mob
{
    display: table;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    color: #002440;
}

.message_send_mob:before
{
    content: "\f269"; 
    font-family: "Material-Design-Iconic-Font";
    font-size: 58px;
    display: table;
    color: #d61616;
    border: 0px solid;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

.send_author_mob
{
height: auto;
overflow: hidden;
display: block;
width: 100%;
}

.send_author_text_mob::placeholder
{
color:#a8a8a8;
}

.send_author_text_mob
{
	min-height: 80px;
	border: 0px solid #e8e8e8;
	margin-bottom: 5px;
	margin-left: auto;
	padding: 5px;
	background: #f3f3f3;
	font-size: 15px;
	font-family: 'Source Sans Pro';
	text-rendering: optimizeLegibility;
	letter-spacing: 0px;
	padding-top: 2px;
	box-sizing: border-box;
	margin-right: auto;
	display: block;
	margin-top: 10px;
	width: 98%;
	padding: 10px;
	padding-left: 20px;
}	
	
.centerdivmax {
    margin-top: -67px !important;
}

.h404 {
    font-size: 218px;
    font-weight: 500;
    color: #9b0e0e;
    text-align: center !important;
}

.another_mob
{
	margin-top:10px;
}

.another_mob a
{
    font-size: 15px;
    margin-top: 10px;
    color: #000000;
    margin-bottom: 10px;
    line-height: 1.35em;
}

.another_mob a:before
{
    position: relative;
    top: 0px;
    margin-right: 13px;
    content: '\f20A';
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 18px;
    color: #002841;
    margin-left: 2px;
}

.another_mob a:hover
{
    font-size: 16px;
    margin-top: 10px;
    color: #000000;
    margin-bottom: 10px;	
}
		
.profile_mob_div2
{
	display:inline-block;
	width:100%;
	margin-top: 10px;
}	
	
.obj_phone_mob
{
	display: table;
	margin-left: 0px;
	margin-right: auto;
	min-width: 150px;
	text-align: left;
	cursor: pointer;
	margin-top: 8px;
	width: 99%;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom:  5px;
}

.obj_phone_mob p
{
    font-size: 18px;
    color: #000000;
    position: relative;
}

.obj_phone_mob .phone1:before, .phone2:before
{
    position: relative;
    top: 0px;
    margin-right: 13px;
    content: '\f2be';
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 18px;
    color: #0d0d0d;
    margin-left: 2px;
}
	
.nomob
{
	display:none;
}
	
.profile_mob
{
	display:flex;
	width:  99%;
	margin: 0px auto;
	margin-top: 25px;
}	
	
.user_regist_mob {
    margin-top: 3px;
    display: block;
    cursor: pointer;
    box-sizing: border-box;
    color: #9c9c9c;
    font-size:  12px;
}

.user_regist_mob p
{
	color: #9c9c9c;
	font-size: 12px;
	position: relative;
	margin-top: 0px;
	text-align: left;
}

	
.visit_blok_mob
{
	margin-top: 2px;
	margin-bottom: 0px;
	padding-right: 10px;
	width: auto;
	display: inline-block;
	text-align: left;
	box-sizing: border-box;
	min-width: 150px;
}

.visit_blok_mob span
{
	color: #000000;
	font-size: 12px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 0px;
	margin-bottom: 3px;
	line-height: 1.3em;
	text-transform: lowercase;
}	
	
.online_blok_mob
{
    margin-top: 5px;
    width: auto;
    display: block;
    text-transform: uppercase;
    text-align: left;
}

.online_blok_mob span
{
	color: #000c1b;
	font-weight: 600;
	font-size: 14px;
	vertical-align:  top;
}
	
.profile_nick_mob
{
	font-size: 14px;
	line-height: 1.3;
	color: #000000;
	display: block;
	font-weight: 600;
	white-space:  pre-wrap;
	text-transform: uppercase;
    word-break: break-word;
    max-height: 5.2em;
    overflow: hidden;
}

.profile_nick_mob:hover
{
	color: #000000;
}
	

.avatar_120_mob
{
    width: 100px;
    height: 100px;
    margin-right: 10px;
    display: inline-block;
    overflow: hidden;
    float: left;
    margin-left: 5px;
    margin-right: 35px;
}

.avatar_120_mob img
{
    width: 90px;
    height: 90px;
    float: left;
}

.div_profile_mob {
    width: 100%;
    height: auto;
    min-height: 110px;
    padding-bottom: 8px;
    display: inline-block;
    margin: 0px auto;
    margin-bottom: 7px;
    padding-top: 5px;
    position: relative;
    margin-top: 5px;
    max-width: 260px;
    text-align: left;
    vertical-align: top;
    margin-right: 20px;

}

.left1_2 {
    max-width: 1800px;
    display: none;
    border: 1px solid #f3f3f3;
    vertical-align: top;
    width: 100%;
    background: #ffffff;
    margin-left: auto;
    position: relative;
    margin-right: auto;
    text-align: center !important;
}

#favorites_div {
    position: relative;
    border-top: 1px solid #e8e8e8;
    padding-top: 15px;
    text-align: center !important;
}

.price1
{
	position: relative;
	margin-right: auto;
	display: inline-block;
	margin-top: -15px;
	margin-bottom: 10px;
	width: calc(100% - 35px);
	text-align: center !important;
	box-sizing: border-box;
	margin-left: 10px;
}

.price1 p
{
	font-size: 14px;
	color: #000000;
	display: inline-block;
	text-align: left;
	margin-left: 5px;
	line-height: 26px;
	float: left;
	margin-top: 2px;
	width: 100%;
	border-bottom: 1px dotted #000000;
	min-height: 35px;
}

.price1 .span1
{
    font-size: 26px;
    display: inline-block;
    color: #9b0e0e;
    font-weight: bold;
    float: right;
    margin-right: 0px;
    margin-top: 10px;
    background: #ffffff;
    margin-bottom:  -2px;
    margin-left: 5px;
    position:  absolute;
    right: -5px;
    padding-left: 5px;
    border: 1px solid #ffffff;
}

.price1 .span2 {
    font-size: 16px;
    display: block;
    color: #002440;
    margin: 0px auto;
    margin-top: 25px;
    text-transform: uppercase;
    width: 99%;
    background: #f3f3f3;
    z-index: 55;
    opacity: 1;
    position: relative;
}

.price1 .span3 {
    font-size: 16px;
    color: #000000;
    margin-bottom: -10px;
    background: #ffffff;
    /* border: 1px solid; */
    position: relative;
    margin-top: 12px;
    padding: 5px;
    padding-left: 0px;
    box-sizing: border-box;
    z-index: 15;
    top: 15px;
}


.obj_left 
{
    display: none;
}


.fleftr {
    float: left;
    display: inline-block;
    max-width: 410px;
    width: 99%;
    position: relative;
}



.swfupload {
    border: 0px solid;
    display: table;
    min-height: 50px;
    overflow: visible;
    min-width: 200px;
    max-width: 1130px;
    width: 100%;
}

.inputadd {
    display: inline-block;
    margin: 5px;
    background: #f4f4f4;
    border: 1px solid #e8e8e8;
    text-decoration: none;
    font-size: 15px;
    height: 35px;
    padding-left: 10px;
    padding-right: 5px;
    box-sizing: border-box;
    color: #001420;
    max-width: 1110px;
    width: 99%;
    font-family: 'Source Sans Pro';
}


.submit_comment1 {
    margin-left: auto;
    background: #002841 url(/img/button_blue.png);
    background-size: cover;
    color: #ffffff;
    display: inline-block;
    transition-duration: 0.4s;
    min-width: 200px;
    height: 35px;
    margin-right: auto;
    cursor: pointer;
    margin-top: 5px;
    margin-bottom: 5px;
    float: none;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
}

.menu_div {
    background: #b60506;
}

#nav .menu_a {

    max-width: 1355px;
}	
	
#nav > ul > li {
    max-width: 1350px;
    width: 100%;
    height: 35px;
    float: left;
    text-align: left;
    vertical-align: top;
}	
	
.subsub
{
	display:none !important;
}	
	
#nav > ul {
    min-height: 45px;
    list-style-type: none;
    z-index: 500;
    vertical-align: top;
    display: table;
    width: 100%;
    float: left;
    display: inline-block;
    background: #b60506;
    max-height: 5350px;
    padding-bottom: 10px;
    overflow-y: hidden;
    overflow-x: hidden;
}	
	
#nav {
    width: 100%;
    position: relative;
    margin-left: -10px;
}	
	
.categ_div {
    width: 100%;
}


.div_menu {
    float: left;
    position: relative;
    z-index: 70;
    max-height: 70px;
    margin-left: 5px;
    overflow: hidden;
    max-width: 1350px;
    width: 99%;
    border-top: 1px solid #d61616;
}



.price_bd {
    font-size: 16px;
    color: #000000;
    display: inline-block;
    text-align: left;
    margin-left: 5px;
    line-height: 26px;
    float: left;
    margin-top: 2px;
    width: 80%;
    border-bottom: 1px dotted #000000;
    font-weight: 600;
}

.price .span1 {
    font-size: 26px;
    display: inline-block;
    color: #9b0e0e;
    font-weight: bold;
    float: right;
    margin-right: 0px;
    margin-top: 5px;
    background: #f3f3f3;
    /* border: 1px solid; */
    margin-bottom: -2px;
	padding-right:5px;
}



.div_profile {
    width: 100%;
    height: auto;
    min-height: 110px;
    padding-bottom: 8px;
    display: inline-block;
    margin: 0px auto;
    margin-bottom: 7px;
    padding-top: 5px;
    position: relative;
    margin-top: 5px;
    max-width: 260px;
    text-align: left;
    vertical-align: top;
    margin-right: 20px;
    background: #f3f3f3;
}

.obj_contacts {
    background: #e8e8e8;
    display: inline-block;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    margin: 0px auto;
    max-width: 260px;
	margin-bottom:10px;
    margin-top: 25px;
}
	

.obj_another
{
display:none;	
}

.obj_left1 
{
    max-width: 1150px;
    margin-top: -35px;
    margin-left:1px;
    width: 100%;
    margin-right:1px;
    padding-left: 5px;
    padding-right: 5px;
}

.obj_link
{
	display:none;
}

.h1o {
    width: 100%;
    font-size: 23px;
    text-align: left;
    color: #090a0f;
    display: inline-block;
    margin-bottom: 5px;
    z-index: 110;
    font-family: 'Source Sans Pro Semibold';
    text-transform: uppercase;
    max-width: 655px;
    white-space: pre-wrap;
    /* border: 1px solid; */
    word-wrap: break-word;
    line-height: 1.25em;
    padding-left: 13px;
    max-height: 5em;
    overflow: hidden;
}

.dubai
{
overflow-x:hidden;
}

.pages_pt
{
	/* display:none; */
}

.pages_pn
{
	/* display:none; */
}

.search_button2
{
    width: 100% !important;
    max-width: 1000px !important;
    margin: 0px auto !important;
    margin-top: 10px !important;
}

.spy {
    background: #ffffff;
}

.events_pop 
{
	margin-top: 0px !important;
	border-top: 1px solid #e8e8e8;
}

	
.div_menu_mob
{
	display:block;
}	
	
.seainp1 {
    display: inline-block;
    padding-left: 20px;
    background: #f3f3f3;
    text-decoration: none;
    font-size: 14px;
    height: 40px;
    width: 99%;
    box-sizing: border-box;
    border: none;
    font-weight: 500;
    position: relative;
}
	
.div_menu {
    display: none;
}

.center951 {
    padding: 0px;
}

.categ_div {
    background: #b71c1c url(/img/post_ad_button1.png);
    margin-top: 0px;
    height: 42px;
    display: inline-block;
    width: 100%;
    cursor: pointer;
    z-index: 900;
    position: relative;
    background-size: cover;
}

.categ_div p {
    color: #ffffff;
    line-height: 40px;
    margin-left: 30px;
    margin-right: 10px;
    text-align: left;
    text-align: center !important;
}

.categ_div .p1:after {
    position: relative;
    float: none;
    display: inline-block;
    content: "\f2f9";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    line-height: 1;
    color: #ffffff;
    vertical-align: top;
    overflow: hidden;
    margin-top: 12px;
    margin-right: 10px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
    margin-left: 10px;
}


.menu {
    width: 100%;
    transition-duration: 0.4s;
    max-width: 1145px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    min-height: 42px;
    /* overflow: hidden; */
    margin-top: 10px;
    background: #ffffff;
}
	
	
.avatar_200 {
    width: 130px;
    height: 130px;
    float: left;
    margin-right: 0px;
    display: inline-block;
    overflow: hidden;
    position: relative;
}	

.avatar_200 img {
    width: 130px;
    height: 130px;
}
	
.left1_1 {
    max-width: 1150px;
    display: block;
    border: 0px solid #f3f3f3;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px auto;
}	

.obj_date_add {
    color: #9c9c9c;
    font-size: 12px;
    position: relative;
    margin-top: 0px;
    text-align: left;
    margin-bottom: 5px;
    margin-left: 15px;
}

.obj_location {
    color: #001420;
    font-size: 16px;
    position: relative;
    margin-top: 0px;
    text-align: left;
    font-weight: 400;
    margin-bottom: 10px;
    font-family: 'Source Sans Pro';
    margin-left: 15px;
}

.obj_favor {
    margin-left: 5px;
    margin-top: 20px;
    margin-bottom: 5px;
    position: relative;
    border: 0px solid #ffffff;
    min-height: 10px;
    min-width: 50px;
    width:  100%;
}
	
.review_read img
{
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 98%;
    min-width: 200px;
    max-width: 1150px;
    height: auto;
    /* border:  1px solid; */
}	
	
.img_main img {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 98%;
    min-width: 200px;
    max-width: 1950px;
    height: auto;
}	
	
.ulbread {
    list-style-type: none;
    display: inline-block;
    margin: 0px;
    float: left;
    margin-left: -20px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.h1sortdiv {
    width: 100%;
    padding-left: 10px;
    padding-right: 5px;
    margin-bottom: 0px;
    padding-top: 2px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}	
	
.all_region {
    width: 100%;
    height: 30px;
    font-size: 14px;
    margin-top: 2px;
    box-sizing: border-box;
    vertical-align: top;
    margin-left: 8px;
    overflow: visible;
    position: relative;
    display: block;
    cursor: pointer;
    background: #002841 url(/img/button_search.png);
    background-size: cover;
    max-width: 98%;
}

.all_region span {
    cursor: pointer;
    line-height: 30px;
    color: #ffffff;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    font-weight: 200;
    text-align: center !important;
    width: 100%;
}

.rsea {
    border: none;
    width: 98%;
    margin-top: 5px;
    margin-bottom: 6px;
    background: #c7c7c7;
    min-height: 26px;
    padding-left: 25px;
    color: #989898;
    max-width: 100%;
    margin-left: 8px;
    box-sizing: border-box;
    display: block;
}

.region_sel li {
    display: table;
    padding: 2px;
    padding-left: 15px;
    cursor: pointer;
    width: 100%;
    min-height: 23px;
    height: auto;
    position: relative;
    margin-bottom: 1px;
    margin-top: 1px;
    opacity: 1;
}

.region_sel li span {
    font-size: 14px;
    color: #000000;
    line-height: 23px;
    text-align: left;
    float: left;
    display: block;
    width: 100%;
    height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    white-space: nowrap;
}

.region_sel li span {
    font-size: 14px;
    color: #000000;
    line-height: 23px;
    text-align: left;
    float: left;
    display: block;
    width: 100%;
    height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    white-space: nowrap;
}

.hcsdiv {
    position: absolute;
    border-top: 1px solid #e8e8e8;
    top: 39px;
    right: 0px;
    max-width: 100%;
    min-width: 200px;
    background: #f3f3f3;
    opacity: 1;
    overflow: hidden;
    padding: 8px;
    padding-top: 8px;
    padding-bottom: 15px;
    height: 0px;
    display: none;
    z-index: 550;
    opacity: 1;
    box-sizing: border-box;
    max-height: 265px;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 100%;
}	
	
.region_pop {
    max-width: 100% !important;
    min-height: 85px !important;
    top: 0%;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
    width: 98%;
}
	 
.informer_lenta:after {position: relative;display: block;top: 30px;}	
	
.informer_lenta {
    min-height: 50px;
    max-width: 450px;
    margin-bottom: 10px;
    padding: 15px;
    /* border: 1px solid #c4c6c6; */
    position: relative;
    width: auto;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    display: table;
    text-align: center !important;
    margin-top: 80px;
}	
	
.informer {
    min-height: 50px;
    min-width: 300px;
    margin-bottom: 10px;
    padding: 15px;
    /* border: 1px solid #c4c6c6; */
    position: relative;
    width: auto;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center !important;
    margin-top: 50px;
}

.search_button {
    border: none;
    width: 99%;
    padding-left: 5px;
    position: relative;
    height: 40px;
    box-sizing: border-box;
    vertical-align: top;
    background: #002841 url(/img/button_search.png);
    color: #ffffff;
    background-size: cover;
    font-size: 16px;
    transition-duration: 0.4s;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    margin-top: 0px;
    outline: none;
    box-sizing: border-box;
    float: right;
    max-width: 160px;
    margin-right: 1%;
	margin-top:10px;
}
	
.propin {
    border: 0px solid #dbdbdb;
    height: auto;
    width: 99%;
    position: relative;
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    font-size: 15px;
    max-width: 1150px;
    vertical-align: top;
}

.propin2 {
    width: 99%;
    margin-left: auto;
    margin-top: 1px;
    margin-right:  auto;
}

.myprofile1before {
    display: inline-block;
    width: auto;
    margin-left: 8px;
    height: 35px;
    cursor: pointer;
    position: relative;
    border: 0px solid;
    float: right;
    max-width: 100%;
}

.div_menu {
    float: left;
    position: relative;
    z-index: 70;
    max-height: 150px;
    margin-left: 5px;
    overflow: hidden;
    max-width: 1350px;
    width: 99%;
    border-top: 0px solid #d61616;
    height: auto;
    margin-top: 5px;
    padding-top: 5px;
}

.top_menu {
    margin-top: 5px;
    height: 23px;
    display: inline-block;
    position: relative;
    float: left;
    margin-left: 5px;
    margin-right: 10px;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;
    font-weight: 500;
    text-shadow: none;
}

.li_cat_submenu {
    display: inline-block;
    list-style-type: none;
    /* margin-bottom: 5px; */
    float: left;
    box-sizing: border-box;
    /* border: 1px solid #dbdbdb; */
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 98%;
    max-width: 100%;
    width: 100%;
}

.header_top .profile {
    display: none;
}

.modalDialog {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: auto;
    display: none;
    background: #00284150;
    font-family: 'Source Sans Pro';
    font-size: 15px;
    color: #000000;
    line-height: normal;
    text-align: justify;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 9999991;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    overflow: hidden;
}

.menu_not_fix {
    width: 100%;
    min-height: 70px;
    border: 0px solid #000000;
    position: relative;
    z-index: 999999;
    vertical-align: top;
	border-bottom: 0px solid #c4c6c6;
    height: auto;
    margin-top: 0px !important;
}

.menu_fix {
    position: fixed !important;
	z-index: 999999 !important;
	min-width:890px;
	height:70px;
	float:center;
	border: 0px solid #000000;
	margin-top:0px;
	overflow:hidden;
	position:fixed;
	vertical-align:top;
	margin-top: -60px;
	box-shadow: 0px 5px 5px #b09787;
	border-bottom: 1px solid #c4c6c6;
}

.menu_fix_ab {
    min-width: 890px;
    height: 0px;
    position: relative;
}

.dubai {
    width: 100%;
    background: #ffffff;
}

.logo {
    display: inline-block;
    max-width: 280px;
    padding-top: 10px;
    width: 100%;
    margin-left: 15px;
}

.header_top {
    text-align: center !important;
    width: 100%;
    min-height: 70px;
    padding-left: 5px;
    padding-right: 5px;
    box-sizing: border-box;
    background: #ffffff !important;
    overflow: hidden;
    height: 100%;
    padding-bottom: 5px;
}

.myprofile1 {
    max-width: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    border: 0px solid;
    white-space: nowrap;
    display: inline-block;
    float: right;
    color: #000000;
    font-weight: 600;
    margin-top: 5px;
    font-size: 16px;
    margin-right: 26px;
}


.logoleft {
    float: left;
    display: inline-block;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}

.header_top .create_ads {
    min-width: 180px;
    margin-left: 10px;
    font-size: 15px;
    color: #ffffff;
    background: #b71c1c url(/img/post_ad_button.png);
    transition-duration: 0.4s;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center !important;
    cursor: pointer;
    display: inline-block;
    margin: 0px auto;
    text-align: center !important;
    margin-top: 10px;
    float: right;
    margin-right: 5%;
    margin-top: 10px;
}


.message_write_area {
swidth: 70%;	
}
	
.mw100p590
{
width: 100% !important;
max-width: 490px;
}


.review_blok_main_out
{
width: 28%;
}

.review_blok_main
{
min-height: 150px;
}


.propin3 {
    border: 0px solid #f3f3f3;
    height: auto;
    box-sizing:  border-box;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    font-size: 15px;
    max-width: 1138px;
    text-align: center !important;
    width: 99%;
    margin-bottom: 7px;
}

.search3 {
    vertical-align: top;
    white-space: nowrap;
    position: relative;
    display: inline-block;
    /* float: left; */
    background: #f3f3f3;
    height: 40px;
    padding-left: 20px;
    margin-left: 0px;
    color: #000000;
    text-align: left;
    cursor: pointer;
    box-sizing: border-box;
    margin-top: 10px;
    width:100%;
}

.sea_td {
    display: table;
    width: 100%;
    vertical-align: top;
    margin: 0px auto;
}

.container-1:before {
    left: 15px;
}

.sea_in1
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 99% !important;
    margin-bottom: 7px;
}

.container-1 {
    display: inline-block;
    width: 100%;
}

.sea_table1 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 99% !important;
    margin-bottom: 7px;
}

#form_region
{
	display:none;
}

.search3
{
	display:none;	
}

.sea_table1
{
    sdisplay: none;	
}

.propdiv
{
    display: none;	
}

.propdiv3
{
    display: none;	
}

.filter_mob {
    display: inline-block;
    float: left;
    margin-left: 1%;
    margin-top: 10px;
}

.back_home {
    position: relative;
    display: inline-block;
    font-size: 14px;
    color: #000000;
    font-family: 'Source Sans Pro Semibold';
    margin-left: 1%;
}

.search2
{
    width: 100%;
    margin-left: 0px;
}

.propdiv {
    border: 0px solid #d4d4d4;
    vertical-align: middle;
    width: 100%;
    overflow: visible;
    /* text-align: center !important; */
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 120px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 4px;
    position: relative;
    margin-top: 1px;
}


.profile_text {
    max-width: 1583px;
    width: 98%;
}	
	
.profile_div_blok_bd {
    max-width: 1100px;
    width: 98%;
}
	
.profile_blok {
    max-width: 100%;
    width: 80%;
    margin: 0px auto;
    display: table;
}

.profile_input {
    max-width: 1180px;
    width: 100%;
}

.profile_div_blok {
    max-width: 1100px;
    width: 98%;
}

.profile_blok1 {
    margin-top: 20px;
    vertical-align: top;
    display: table;
    max-width: 300px;
    margin: 0px auto;
    width: 90%;
}

}

@media (max-width: 975px) {
	
	
.div_profile_stat {
    float: left;
    display: none;
    position: relative;
    margin-right: 0px;
    vertical-align: top;
    margin-top: 10px;
}	

.new_adm
{
display:none;
}



.logoleft_small {
sdisplay: inline-block;
}



}


@media (max-width: 950px) {
	
	

.flex
{
display: block;
}	


.informer_lenta
{
    margin-bottom: 200px !important;
}	
	
.informer_lenta:after
{
    position:  relative;
    display: block;
}
	
.informer:after {
    top: 320px;
    margin-left: -75px;
	display:none;
}
	
.nick_message 
{
width: 65%;
}


	
.message_write_area 
{
swidth: 75%;
}	
	
.avatar_profile
{
//display:none;	
}

.avatar_profile1
{
//display:none;	
}		

.cat-icon 
{
background: none !important;
width: 0px !important;
height: 0px !important;	
}


.open_menu {
    display: block;
}

}

@media (max-width: 925px) {
	


}


@media (max-width: 780px) {


.div_menu1 {
    z-index: 800;
    position: relative;
    display: table;
    border: 0px solid;
    overflow: hidden;
    float: right;
    /* width: 100%; */
    text-align: center !important;
    margin-top: 5px;
    margin-right: 5px;
}

.my_from_date {
    font-size: 14px;
}

.obj_data .from, .to {
    font-size: 16px;	
}

.obj_data {
    max-width: 800px;
    text-align: center !important;
    padding-top: 5px;
    display: inline-block;
    width: 99%;
    vertical-align: top;
    margin-bottom: 10px;
}

.my_table .td2 {
    min-width: 200px;
    width: 100%;
    display: inline-block;
}

.re_img {
    max-width: 780px;
    max-height: 530px;
    display: inline-block;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.my_table .td1
{
    display: block;
    width: 100%;
    max-width: 1000px;	
}

.span_hits {
    margin-bottom: 10px;
}

.obj_view
{
	display:block;
	margin-right: 10px;
}

.obj_edit
{
	display:block;
	margin-right: 10px;
}

.obj_del
{
	display:block;
	margin-left:10px;
	margin-right: 10px;
}

.re_smdiv {
    padding-top: 0px;
    margin-top: -10px;
}

.re_img
{
	//max-width:150px;
}

.profile_blok1
{
display: block;
smargin-left: -20%;
}

.profile_blok
{
display: block;	
}




.message_write_area 
{
swidth: 70%;	
}

.message_button 
{
max-width:110px;
}

.message_button 
{
width: 120px;
position: relative;
right: 10px;
}


.avatar_message
{
display:inline-block;
}

.avatar_profile
{
display:block;	
}

.avatar_profile1
{
display:block;	
}	


.favani
{
opacity: 0;
}




.mw100p590
{
width: 100% !important;
max-width: 390px;
}

.r_info
{
display: block;
max-width: 565px;
border: 0px solid #454545;
margin-left: auto;
margin-right: auto;
vertical-align: top;
margin-top: 10px;
}

.r_info1
{
margin-left: -100px;
}

.r_infoad
{
display: block;
max-width: 565px;
border: 0px solid #454545;
margin-left: auto;
float:left;
vertical-align: top;
margin-top: 10px;
}



.open_menu 
{
display: block; 
}	


.search1
{
/*
min-width: 50px;
max-width: 18%;
margin-left: 10px;
*/
}

.review_blok_main_out
{
width: 42%;
}

.review_blok_main
{
min-height: 180px;
}

.logoleft_small {
display: none;
}

.top_menu_ul
{
margin-left:5px;
}

}

@media (max-width: 730px) {
	
	
.div_menu1 {
    z-index: 800;
    position: relative;
    display: table;
    border: 0px solid;
    overflow: hidden;
    float: right;
    /* width: 100%; */
    text-align: center !important;
    margin-top: 5px;
    margin-right: 5px;
}

.myprofile1
{
	display:none;
}

.myprofile1before img {
    width: 30px;
    height: 30px;
    float: right;
    display: inline-block;
    overflow: hidden;
    /* border: 1px solid #d4d4d4; */
    box-sizing: border-box;
    margin-right: 18px;
}
	
}

@media (max-width: 660px) {
	
.div_menu1 {
    z-index: 800;
    position: relative;
    display: table;
    border: 0px solid;
    overflow: hidden;
    float: right;
    width: 100%;
    text-align: center !important;
}
	
.myprofile1before {
    display: inline-block;
    width: auto;
    margin-left: 8px;
    height: 35px;
    cursor: pointer;
    position: relative;
    border: 0px solid;
    float: none;
    max-width: 100%;
}

.myprofile1
{
	display:inline-block;
}

.myprofile1before img {
    width: 30px;
    height: 30px;
    float: right;
    display: inline-block;
    overflow: hidden;
    /* border: 1px solid #d4d4d4; */
    box-sizing: border-box;
    margin-right: 8px;
}

.profile_blok1
{
display: block;
margin-left: -10%;
}

.modaldiv {
margin-left: 0px;
max-width: 100%;
}


.mw100p590
{
width: 100% !important;
max-width: 290px;
}


}

@media (max-width: 615px) {

.profile_button_message {
    width: 100%;
    margin-top: 5px;
	margin-left:0px;
}

.div_menu1_1
{
width:100% !important;	
}

.div_menu1_1 .create_ads {
    min-width: 180px;
    margin-left: auto;
    font-size: 15px;
    color: #ffffff;
    background: #b71c1c url(/img/post_ad_button.png);
    transition-duration: 0.4s;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center !important;
    cursor: pointer;
    display: inline-block;
    margin: 0px auto;
    text-align: center !important;
    margin-top: 10px;
    float: none;
    margin-right: auto;
}

}


@media (max-width: 580px) {	

.logo_text {
    font-size: 6.5vw; 
    margin-left: 20px;
}

.pop_categes_bg .a1after {
    display: inline-block;
}

.paddop {
    float: left;
    font-size: 14px;
    color: #000000;
    padding-top: 5px;
    margin-top: 5px;
    margin-left: 10px;
    text-align: left;
}

.pop_categes_in
{
	display:none;
}	
	
.fleftr {
    float: left;
    display: block;
    max-width: 1110px;
    width: 97%;
    position: relative;
    margin: 0px auto;
    margin-left: 1%;
}

.pop_categes_div {
    max-width: 100%;
    width: 95%;
    height: auto;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0px;
    display: block;
    /* border: 1px solid #ededed; */
    text-align: left;
}

.pop_categes_bg {
    max-width: 100%;
    width: 100%;
    height: 45px;
    overflow: hidden;
    background: #f0f0f0 url(/img/pop_categes_bg.png) no-repeat;
    margin-bottom: 5px;
    background-size: cover;
    position: relative;
}

.pop_categes_bg .a1 {
    color: #000000;
    font-size: 16px;
    line-height: 45px;
    text-align: left;
    font-weight: 600;
    margin-left: 0px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
    max-width: 100%;
    padding-left: 15px;
}

.footer_categes {
    color: #000000;
    font-size: 14px;
    line-height: 23px;
    display: block;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 98%;
    display: inline-flex;
    flex-flow: row nowrap;
    max-width: 100%;
    transition: 1s;
}

.fsp1 {
    color: #000000;
    font-size: 14px;
    line-height: 25px;
    display: inline-block;
    text-align: left;
    max-width: 90%;
    flex: 1;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
    /* border: 1px solid; */
    margin-left: 35px;
    transition: 0.1s;
}

}


@media (max-width: 560px) {	
		
	
.div_right_comments 
{
width: 100%;	
}

.button_save
{

}

.w190
{
width:150px;	
}

.mw100p590
{
width: 100% !important;
max-width: 190px;
}

.r_info
{
margin-left:10px;
}

.r_info1
{
margin-left:50px;
}

.footer_my
{/* display:none; */}
	


.icon_region:after
{
top:20px;	
}


.review_blok_main_out
{
width: 85%;
}

.review_blok_main
{
min-height: 230px;
}

}

@media (max-width: 500px) 
{

.logo_text {
    font-size: 7vw; 
    margin-left: 20px;
}

.footer_div1 {
    margin-top: 15px;
    text-align: left;
    margin-left: auto;
    float: none;
    margin-right: auto;
}
	
.centerdivmax {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 10px;
    position: relative;
    padding: 0px;
    border: 0px solid #E0E0E0;
    min-height: 520px;
    overflow: visible;
    height: auto !important;
    max-width: 5150px;
    text-align: center !important;
    width: 100%;
    border-top: 0px solid #e8e8e8;
    margin-top: -87px !important;
    background: #ffffff;
}

.h404 {
    font-size: 118px;
    font-weight: 500;
    color: #9b0e0e;
    text-shadow: 0px 0px 2px #ffffff, 0px 0px 1px #ffffff;
    text-align: center !important;
}

.obj_left1 {
    max-width: 850px;
    float: left;
    position: relative;
    display: block;
    margin-left: 0px;
    width: 100%;
    /* overflow: hidden; */
    border: 0px solid #f9f9f9;
    box-sizing: border-box;
    margin-right: 0px;
    margin-top:  -30px;
}


}


@media (max-width: 480px) {

.logo_text {
    font-size: 7.5vw; 
    margin-left: 20px;
}

.h1n {
	margin-right:auto;
	margin-left: 10px;
	font-size: 26px;
	text-align: center !important;
}

.price1 .span1 {
    font-size: 21px;
    display: inline-block;
    color: #9b0e0e;
    font-weight: bold;
    float: right;
    margin-right: 0px;
    margin-top: 10px;
    background: #ffffff;
    margin-bottom: -2px;
    margin-left: 5px;
    position: absolute;
    right: -5px;
    padding-left: 5px;
    border: 1px solid #ffffff;
}
	
.profile_mob_div2 {
    display: inline-block;
    width: auto;
    text-align: left;
}

.h1o {
    width: 100%;
    font-size: 21px;
    text-align: left;
    color: #090a0f;
    display: inline-block;
    margin-bottom: 10px;
    z-index: 110;
    font-family: 'Source Sans Pro Semibold';
    text-transform: uppercase;
    max-width: 655px;
    white-space: pre-wrap;
    /* border: 1px solid; */
    word-wrap: break-word;
    line-height: 1.25em;
    padding-left: 13px;
    max-height: 5em;
    overflow: hidden;
}

.profile_blok1
{
display: block;
margin-left: -9%;
}

.new_in_lenta
{
top: -4px;	
}

.new_events
{
top: -4px;	
}

.new_mess 
{	
top: -4px;	
}

.mw100p590
{
width: 100% !important;
max-width: 100px;
}


.top_menu_ul
{
position:absolute;	
max-width:400px;
overflow:hidden;
}

}


@media (max-width: 425px) {
	
	.logo_text {
    font-size: 8vw; 
    margin-left: 20px;
	}	

}


@media (max-width: 400px) {
	
	.logo_text {
    font-size: 8vw; 
    margin-left: 20px;
	}	

.pagination {
    szoom: 0.8;
}

}


@media (max-width: 380px) {

	.logo_text {
    font-size: 8.5vw; 
    margin-left: 20px;
	}


.fleftr {
    float: left;
    display: block;
    max-width: 1110px;
    width: 97%;
    position: relative;
    margin: 0px auto;
    margin-left: 1.5%;
}

.online_blok_mob {
    width: auto;
    display: block;
    text-transform: uppercase;
    margin: 0px auto;
    overflow: hidden;
    text-align: left;
    margin-top: 5px;
}	
	
.profile_mob {
    display: block;
    width: 99%;
    margin: 0px auto;
    text-align: center !important;
}

.avatar_120_mob {
    width: 120px;
    height: 120px;
    margin-right: 10px;
    display: inline-block;
    overflow: hidden;
    float: none;
    margin: 0px auto;
}

.avatar_120_mob img {
    width: 100px;
    height: 100px;
    float: none;
}	

.visit_blok_mob {
    margin-top: 5px;
    margin-bottom: 0px;
    padding-right: 0px;
    width: auto;
    display: inline-block;
    text-align: left;
    box-sizing: border-box;
    min-width: 50px;
}

.user_regist_mob {
    margin-top: 2px;
    display: block;
    cursor: pointer;
    box-sizing: border-box;
    color: #9c9c9c;
    font-size: 12px;
}

.user_regist_mob p {
    color: #9c9c9c;
    font-size: 13px;
    position: relative;
    margin-top: 0px;
    text-align: left;
    display: inline-block;
    /* margin-left: 5px; */
}

.obj_phone_mob {
    display: table;
    margin-left: 0px;
    margin-right: auto;
    min-width: 150px;
    text-align: center !important;
    cursor: pointer;
    margin-top: 8px;
    width: 99%;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 5px;
}
	
.events_pop 
{
	margin-top: -1px !important;
	border-top: 1px solid #e8e8e8;
	max-width: 300px !important;
}
	
.menumob {
    width: 80%;
    left: -80%;
}
	
.logo
{
	szoom:0.9;
}
	
.logoleft {
    float: left;
    display: inline-block;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: -20px;
    max-width: 260px;
    overflow: hidden;
}

.myprofile1
{
	display:none;
}

.myprofile1before img {
    width: 30px;
    height: 30px;
    float: right;
    display: inline-block;
    overflow: hidden;
    /* border: 1px solid #d4d4d4; */
    box-sizing: border-box;
    margin-right: 8px;
}

.myprofile1before {
    display: inline-block;
    width: auto;
    margin-left: 10%;
    height: 35px;
    cursor: pointer;
    position: relative;
    border: 0px solid;
    float: left;
    max-width: 100%;
}

.header_top .create_ads {
    min-width: 180px;
    margin-left: 10px;
    font-size: 15px;
    color: #ffffff;
    background: #b71c1c url(/img/post_ad_button.png);
    transition-duration: 0.4s;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center !important;
    cursor: pointer;
    display: inline-block;
    margin: 0px auto;
    text-align: center !important;
    margin-top: 10px;
    float: none;
    margin-right: auto;
}
	
	
.top_menu_ul
{
display:none;
}

}

@media (max-width: 370px) {
	
.obj_num {
    font-size: 13px;
    color: #000000;
    text-align: center !important;
    display: block;
    margin-top: 30px;
    font-weight: 600;
    position: relative;
    margin-right: auto;
}
	
.ulbread > li:not(:first-child) > a > span:before {
    content: "\f1eb";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    color: #e8e8e8;
    display: inline-block;
    position: relative;
    top: -3px;
    left: -8px;
    color: #c0c0c0;
}

.ulbread > li > a > span:before {
    content: "\f1eb";
    font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
    color: #e8e8e8;
    display: inline-block;
    position: relative;
    top: -3px;
    left: -8px;
    color: #c0c0c0;
}

}

@media (max-width: 325px) {
	
.logo_text {
	font-size: 9.5vw; 
    margin-left: 20px;
}	
	
.div_profile_full {
    zoom: 0.9;
}	
	
.input_close {
    display: inline;
    position: relative;
    display: inline-block;
    text-decoration: none;
    font-size: 15px;
    height: 35px;
    box-sizing: border-box;
    color: #001420;
    min-width: 53%;
    font-family: 'Source Sans Pro';
    margin-right: 10px;
    width: 100%;
}	
	
.button_blue2 {
    margin-left: 10px;
    font-size: 15px;
    color: #ffffff;
    background: #002340 url(/img/button_blue.png);
    overflow: hidden;
    transition-duration: 0.4s;
    height: 35px;
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
    margin: 0px auto;
    cursor: pointer;
    min-width: 33%;
    float: right;
    margin-top: -5px;
    margin-bottom: 5px;
}	
	
.pcaption 
{
margin-bottom: 10px;	
}	


.logo
{
	zoom:0.75;
	margin-top:10px;
}

}

@media (max-width: 300px) {
		
.logo
{
	zoom:0.65;
	margin-top:15px;
}

}



::-webkit-scrollbar { width: 13px; height: 3px;}
::-webkit-scrollbar-button {  background-color: #b60506; }
::-webkit-scrollbar-track {  background-color: #ffffff;}
::-webkit-scrollbar-track-piece { background-color: #ffffff; border:1px solid #b60506;}
::-webkit-scrollbar-thumb { max-height: 20px; background-color: #e82d2d; }
::-webkit-scrollbar-corner { background-color: #b60506;}
::-webkit-resizer { background-color: #b60506;}
::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

#nav > ul::-webkit-scrollbar { width: 10px; height: 3px;}
#nav > ul::-webkit-scrollbar-button {  background-color: #b60506; }
#nav > ul::-webkit-scrollbar-track {  background-color: #ffffff;}
#nav > ul::-webkit-scrollbar-track-piece { background-color: #b60506; border:1px solid #b60506;}
#nav > ul::-webkit-scrollbar-thumb { max-height: 20px; background-color: #e82d2d; }
#nav > ul::-webkit-scrollbar-corner { background-color: #b60506;}
#nav > ul::-webkit-resizer { background-color: #b60506;}
#nav > ul::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

.subsub::-webkit-scrollbar { width: 10px; height: 3px;}
.subsub::-webkit-scrollbar-button {  background-color: #b60506; }
.subsub::-webkit-scrollbar-track {  background-color: #ffffff;}
.subsub::-webkit-scrollbar-track-piece { background-color: #d61516; border:1px solid #d61516;}
.subsub::-webkit-scrollbar-thumb { max-height: 20px; background-color: #e82d2d; }
.subsub::-webkit-scrollbar-corner { background-color: #d61516;}
.subsub::-webkit-resizer { background-color: #b60506;}
.subsub::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

.popover-content2::-webkit-scrollbar { width: 10px; height: 3px;}
.popover-content2::-webkit-scrollbar-button {  background-color: #ededed; height:1px; }
.popover-content2::-webkit-scrollbar-track {  background-color: #ffffff;}
.popover-content2::-webkit-scrollbar-track-piece { background-color: #ededed; border:0px solid #c7c7c7; min-height:25px;}
.popover-content2::-webkit-scrollbar-thumb { max-height: 20px; background-color: #c7c7c7; }
.popover-content2::-webkit-scrollbar-corner { background-color: #d61516;}
.popover-content2::-webkit-resizer { background-color: #b60506;}
.popover-content2::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

.events_scroll::-webkit-scrollbar { width: 10px; height: 3px;}
.events_scroll::-webkit-scrollbar-button {  background-color: #ffffff; height:0px; }
.events_scroll::-webkit-scrollbar-track {  background-color: #ffffff;}
.events_scroll::-webkit-scrollbar-track-piece { background-color: #e1e1e1; border:1px solid #e8e8e8; min-height:25px;}
.events_scroll::-webkit-scrollbar-thumb { max-height: 20px; background-color: #bdbdbd; border:1px solid #bdbdbd; }
.events_scroll::-webkit-scrollbar-corner { background-color: #d61516;}
.events_scroll::-webkit-resizer { background-color: #b60506;}
.events_scroll::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

.ovys::-webkit-scrollbar { width: 5px; height: 3px;}
.ovys::-webkit-scrollbar-button {  background-color: #ffffff; height:0px; }
.ovys::-webkit-scrollbar-track {  background-color: #ffffff;}
.ovys::-webkit-scrollbar-track-piece { background-color: #e1e1e1; border:1px solid #e8e8e8; min-height:25px;}
.ovys::-webkit-scrollbar-thumb { max-height: 20px; background-color: #bdbdbd; border:1px solid #bdbdbd; }
.ovys::-webkit-scrollbar-corner { background-color: #d61516;}
.ovys::-webkit-resizer { background-color: #b60506;}
.ovys::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

.hcsdiv::-webkit-scrollbar { width: 10px; height: 3px;}
.hcsdiv::-webkit-scrollbar-button {  background-color: #ededed; height:1px; }
.hcsdiv::-webkit-scrollbar-track {  background-color: #ffffff;}
.hcsdiv::-webkit-scrollbar-track-piece { background-color: #ededed; border:0px solid #c7c7c7; min-height:25px;}
.hcsdiv::-webkit-scrollbar-thumb { max-height: 20px; background-color: #c7c7c7; }
.hcsdiv::-webkit-scrollbar-corner { background-color: #d61516;}
.hcsdiv::-webkit-resizer { background-color: #b60506;}
.hcsdiv::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
} 

.message_read_area_in::-webkit-scrollbar { width: 8px; height: 3px;}
.message_read_area_in::-webkit-scrollbar-button {  background-color: #ffffff; height:0px; }
.message_read_area_in::-webkit-scrollbar-track {  background-color: #e8e8e8;}
.message_read_area_in::-webkit-scrollbar-track-piece { background-color: #f7f7f7; border:0px solid #e8e8e8; max-height:25px;}
.message_read_area_in::-webkit-scrollbar-thumb { max-height: 20px; background-color: #acacac; border:1px solid #acacac; }
.message_read_area_in::-webkit-scrollbar-corner { background-color: #ffffff;}
.message_read_area_in::-webkit-resizer { background-color: #b60506;}
.message_read_area_in::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

.message_user_list_in::-webkit-scrollbar { width: 8px; height: 3px;}
.message_user_list_in::-webkit-scrollbar-button {  background-color: #ffffff; height:0px; }
.message_user_list_in::-webkit-scrollbar-track {  background-color: #e8e8e8;}
.message_user_list_in::-webkit-scrollbar-track-piece { background-color: #e8e8e8; border:0px solid #e8e8e8; max-height:25px;}
.message_user_list_in::-webkit-scrollbar-thumb { max-height: 20px; background-color: #acacac; border:1px solid #acacac; }
.message_user_list_in::-webkit-scrollbar-corner { background-color: #ffffff;}
.message_user_list_in::-webkit-resizer { background-color: #b60506;}
.message_user_list_in::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

.message_user_list::-webkit-scrollbar { width: 8px; height: 3px;}
.message_user_list::-webkit-scrollbar-button {  background-color: #ffffff; height:0px; }
.message_user_list::-webkit-scrollbar-track {  background-color: #e8e8e8;}
.message_user_list::-webkit-scrollbar-track-piece { background-color: #f7f7f7; border:0px solid #e8e8e8; max-height:25px;}
.message_user_list::-webkit-scrollbar-thumb { max-height: 20px; background-color: #acacac; border:1px solid #acacac; }
.message_user_list::-webkit-scrollbar-corner { background-color: #ffffff;}
.message_user_list::-webkit-resizer { background-color: #b60506;}
.message_user_list::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}
 
.menu_active::-webkit-scrollbar { width: 8px; height: 3px;}
.menu_active::-webkit-scrollbar-button {  background-color: #ffffff; height:0px; }
.menu_active::-webkit-scrollbar-track {  background-color: #ffffff;}
.menu_active::-webkit-scrollbar-track-piece { background-color: #ffffff; border:0px solid #f3f3f3; max-height:25px;}
.menu_active::-webkit-scrollbar-thumb { max-height: 20px; background-color: #ffffff; border:1px solid #00284150; }
.menu_active::-webkit-scrollbar-corner { background-color: #ffffff;}
.menu_active::-webkit-resizer { background-color: #b60506;}
.menu_active::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

.smopt:hover::-webkit-scrollbar { width: 10px; height: 3px;}
.smopt:hover::-webkit-scrollbar-button {  background-color: #ededed; height:1px; }
.smopt:hover::-webkit-scrollbar-track {  background-color: #ffffff;}
.smopt:hover::-webkit-scrollbar-track-piece { background-color: #ededed; border:0px solid #c7c7c7; min-height:25px;}
.smopt:hover::-webkit-scrollbar-thumb { max-height: 20px; background-color: #c7c7c7; }
.smopt:hover::-webkit-scrollbar-corner { background-color: #d61516;}
.smopt:hover::-webkit-resizer { background-color: #b60506;}
.smopt:hover::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

.modaldiv_mob::-webkit-scrollbar { width: 10px; height: 3px;}
.modaldiv_mob::-webkit-scrollbar-button {  background-color: #ededed; height:1px; }
.modaldiv_mob::-webkit-scrollbar-track {  background-color: #ffffff;}
.modaldiv_mob::-webkit-scrollbar-track-piece { background-color: #ededed; border:0px solid #c7c7c7; min-height:25px;}
.modaldiv_mob::-webkit-scrollbar-thumb { max-height: 20px; background-color: #c7c7c7; }
.modaldiv_mob::-webkit-scrollbar-corner { background-color: #d61516;}
.modaldiv_mob::-webkit-resizer { background-color: #b60506;}
.modaldiv_mob::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

.admin_body::-webkit-scrollbar { width: 10px; height: 3px;}
.admin_body::-webkit-scrollbar-button {  background-color: #ededed; height:1px; }
.admin_body::-webkit-scrollbar-track {  background-color: #ffffff;}
.admin_body::-webkit-scrollbar-track-piece { background-color: #ededed; border:0px solid #c7c7c7; min-height:25px;}
.admin_body::-webkit-scrollbar-thumb { max-height: 20px; background-color: #c7c7c7; }
.admin_body::-webkit-scrollbar-corner { background-color: #d61516;}
.admin_body::-webkit-resizer { background-color: #b60506;}
.admin_body::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}

.admin_in3::-webkit-scrollbar { width: 10px; height: 3px;}
.admin_in3::-webkit-scrollbar-button {  background-color: #ededed; height:1px; }
.admin_in3::-webkit-scrollbar-track {  background-color: #ffffff;}
.admin_in3::-webkit-scrollbar-track-piece { background-color: #ededed; border:0px solid #c7c7c7; min-height:25px;}
.admin_in3::-webkit-scrollbar-thumb { max-height: 20px; background-color: #c7c7c7; }
.admin_in3::-webkit-scrollbar-corner { background-color: #d61516;}
.admin_in3::-webkit-resizer { background-color: #b60506;}
.admin_in3::-webkit-scrollbar-thumb:inactive {
	background: rgba(255,255,255,0.4); 
}




