@charset "utf-8";
/*

@font-face {
  font-family: 'Fira Sans';
  src: url('fonts/FiraSans-Light.eot');
  src: url('fonts/FiraSans-Light.eot?#iefix') format('embedded-opentype'),
       url('fonts/FiraSans-Light.ttf') format('truetype'),
       url('fonts/FiraSans-Light.woff2') format('woff2'),
       url('fonts/FiraSans-Light.woff') format('woff'),
       url('fonts/FiraSans-Light.svg#FiraSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('fonts/FiraSans-LightItalic.eot');
  src: url('fonts/FiraSans-LightItalic.eot?#iefix') format('embedded-opentype'),
       url('fonts/FiraSans-LightItalic.ttf') format('truetype'),
       url('fonts/FiraSans-LightItalic.woff2') format('woff2'),
       url('fonts/FiraSans-LightItalic.woff') format('woff'),
       url('fonts/FiraSans-LightItalic.svg#FiraSans-LightItalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('fonts/FiraSans-Medium.eot');
  src: url('fonts/FiraSans-Medium.eot?#iefix') format('embedded-opentype'),
       url('fonts/FiraSans-Medium.ttf') format('truetype'),
       url('fonts/FiraSans-Medium.woff2') format('woff2'),
       url('fonts/FiraSans-Medium.woff') format('woff'),
       url('fonts/FiraSans-Medium.svg#FiraSans-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('fonts/FiraSans-MediumItalic.eot');
  src: url('fonts/FiraSans-MediumItalic.eot?#iefix') format('embedded-opentype'),
       url('fonts/FiraSans-MediumItalic.ttf') format('truetype'),
       url('fonts/FiraSans-MediumItalic.woff2') format('woff2'),
       url('fonts/FiraSans-MediumItalic.woff') format('woff'),
       url('fonts/FiraSans-MediumItalic.svg#FiraSans-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Fira Sans';
  src: url('fonts/FiraSans-Bold.eot');
  src: url('fonts/FiraSans-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/FiraSans-Bold.ttf') format('truetype'),
       url('fonts/FiraSans-Bold.woff2') format('woff2'),
       url('fonts/FiraSans-Bold.woff') format('woff'),
       url('fonts/FiraSans-Bold.svg#FiraSans-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('fonts/FiraSans-BoldItalic.eot');
  src: url('fonts/FiraSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('fonts/FiraSans-BoldItalic.ttf') format('truetype'),
       url('fonts/FiraSans-BoldItalic.woff2') format('woff2'),
       url('fonts/FiraSans-BoldItalic.woff') format('woff'),
       url('fonts/FiraSans-BoldItalic.svg#FiraSans-BoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
}
*/



/* html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
/* html5 */
html,
body {min-height:100%;}
body {margin:0; padding:0; font:400 14px/1.2 'Open Sans', 'Calibri', Arial, Helvetica, sans-serif; color:#262626; text-shadow:0 0 0 rgba(0,0,0,0.5); background:#a83b26;}
a img {border:0;}

* {min-height:0px;}

a:link,
a:active,
a:visited {color:#bf3775; text-decoration:underline;}
a:hover {text-decoration:none;}

b,
strong {font-weight:600;} 

h1,h2,h3,h4,h5,h6 {display:block; margin:10px 0; padding:0; font:600 20px/1.2 'Open Sans', 'Calibri', Arial; color:#444;}

h1 {font-size:20px;}
h2 {font-size:19px;}
h3 {font-size:18px;}
h4 {font-size:17px;}
h5 {font-size:16px;}
h6 {font-weight:normal; font-size:15px; color:inherit;}


ol,
ul {padding:0; display:block; margin:15px 10px 15px 24px;}
ul li {display:list-item; padding:0 0 0 1px; margin:5px 0; list-style:disc;}
ol li {display:list-item; padding:0 0 0 1px; margin:5px 0; list-style:decimal;}


.reset,
.reset li,
.list_number, .list_number > li,
.list_toggle, .list_toggle dt, .list_toggle dd,
nav ul, nav li,
.list_line, .list_line li,
.h_slider ul, .h_slider li,
.b_videos, .b_videos li,
.b_top_clip ul, .b_top_clip li,
.b_photos, .b_photos li,
.b_stars, .b_stars li,
.stars_list ul, .stars_list li,
.vfrel ul, .vfrel li,

.social ul, .social li,
.unit-rating, .unit-rating li,
.highslide-controls ul, .highslide-controls li,
.vprof_list, .vprof_list li,
.hprofile, .hprofile li,
.vcomm_row, .vcomm_row li,
.chzn-choices, .chzn-choices ul, .chzn-choices li, .chzn-results, .chzn-results ul, .chzn-results li,
#fancybox-thumbs ul, #fancybox-thumbs ul li  {display:block; padding:0; margin:0; list-style:none; background:0;}

.list_number {
	counter-reset: my-badass-counter;
	margin:10px 10px 10px 15px;
}
.list_number > li {margin-top:8px;}
.list_number > li:first-child {margin-top:0;}
.list_number > li:before {
	content: counter(my-badass-counter) ". ";
	counter-increment: my-badass-counter;
	min-width:18px;
	display:inline-block;
	color:inherit;
}
.list_line {margin:10px 10px 10px 15px;}
.list_line li {position:relative; margin:8px 0 0 0;}
.list_line li:first-child {margin-top:0;}
.list_line li:before {content:"\002d"; margin:0 6px 0 0;}


form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font:normal 14px/normal 'Open Sans', 'Calibri', Arial, Helvetica, sans-serif; color:#fff; vertical-align:baseline;}
label {vertical-align:baseline;}

label, input[type=button], input[type=submit], button { cursor: pointer; }
textarea {overflow:auto; resize:vertical;}







/* Inputs */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea, 
select {padding:6px; margin:1px; border:0; font-size:11px; color:#838382; outline:none; background:#F2ECEE; outline:none;
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
-moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-transition:all .1s linear;
	-moz-transition:all .1s linear;
	-o-transition:all .1s linear;
	transition:all .1s linear;
}

input::-webkit-input-placeholder { color: #999;}
input:focus::-webkit-input-placeholder { color: #fff;}
/* Firefox < 19 */
input:-moz-placeholder { color: #999;}
input:focus:-moz-placeholder { color: #fff;}
/* Firefox > 19 */
input::-moz-placeholder { color: #999;}
input:focus::-moz-placeholder { color: #fff;}
/* Internet Explorer 10 */
input:-ms-input-placeholder { color: #999;}
input:focus:-ms-input-placeholder { color: #fff;}

input[type="text"]:hover,
input[type="password"]:hover,
textarea:hover, 
select:hover,
input[type="email"]:hover,
input[type="tel"]:hover,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus, 
select:focus,
input[type="email"]:focus,
input[type="tel"]:focus {background:#F4E2EC;}


input[type="button"],
input[type="submit"],
input[type="reset"], 
button,
.btn {
	outline:none; line-height:normal;
	padding:6px 8px 4px; display:inline-block; position:relative; border:0; vertical-align:top; font-weight:500; font-size:13px; color:#fff7f7; text-decoration:none; text-transform:uppercase; text-align:center; background:#df5d50;
	-webkit-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, .10); -moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, .10); box-shadow:inset 0 0 5px rgba(0, 0, 0, .10);
	-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
	-webkit-transition:all .1s linear;
	-moz-transition:all .1s linear;
	-o-transition:all .1s linear;
	transition:all .1s linear;
}
.btn input {width:5px; height:5px; padding:0; margin:0; opacity:0; visibility:hidden; position:absolute; left:0; top:0;}


input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover, 
button:hover,
.active button,
.btn:hover {
	background-color:#EF6456;
}
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active, 
button:active,
.btn:active {
	background-color:#D85447;
}
.btn.current {background-color:#BD4A3E;}

/* Reset */
.wrap .h_search input {padding:0; display:block; margin:0; border:0; vertical-align:top; outline:none; background:0; -moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0; 	-webkit-transition:none;	-moz-transition:none;	-o-transition:none;	transition:none;}
/* Inputs */

.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.txt_l {text-align:left;}
.txt_r {text-align:right;}

.hidden {overflow:hidden;}
.none {display:none;}

.clr_darkred {color:#882a26;}
.clr_red {color:#ff0000;}
.clr_orang {color:#e29801;}
.clr_purpure {color:#8a0b45;}

.bg_orange {background-color:#dba400;}
.bg_red {background-color:#d03331;}
.bg_blue {background-color:#4d85d0;}



p {display:block; margin:10px 0;}
.bold {font-weight:bold;}
.nobold {font-weight:100;}
.italic {font-style:italic;}

blockquote,
.blockquote {padding:11px 10px 15px; margin:12px 0; border-left:7px solid #e84221; font:300 14px/1.3 'Roboto', Arial, Helvetica, sans-serif; color:#fff; background:#373d50;}

.clear {clear:both;}
.clearfix:before,
.clearfix:after,
.sldr:before,
.sldr:after {content:".";display:block;height:0;visibility:hidden;}
.clearfix:after,
.sldr:after {clear:both;}
.clearfix,
.sldr {zoom:1;}

.bo_50,
.h_p_ava span,
.h_p_ava img,
.h_p_ava:after,
.h_slider .bx-custom-pager .pict,
.h_slider .bx-custom-pager .pict img,
.h_slider .bx-custom-pager .titleout:after,
.hsoc a:after,
.bigsoc a,
.bigsoc a:after,
.b_photo_slider .bx-pager a {-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
.bo_10,
.jwpr_music .i_play,
.jwpr_music,
.v_error {-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
.bo_6,
.wrapper,
.b_top p,
.morelink a,
.h_slider .bx-custom-pager .ins,
.sldr li .pict > span,
.sldr li .pict img,
.b_videos li .pict img,
.viewn .i_pict img,
.pic_crop,
.b_top_clip li,
.b_top_clip li a,
.b_photos a,
a.scrollup,
.s_zoom .pict:before,
.jw_player_ins,
.o_label {-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.bo_5,
.rangeslider,
.rangeslider__fill {-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.bo_2 {-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
.bo_0 {-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}

.animate,
.h_slider .bx-custom-pager a .ins,
.h_slider .bx-custom-pager .titleout,
.b_photos a:after,
.b_stars a:after,
.stars_list a .stars_photo:after,
.bigsoc a:hover:after {
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	transition:all .2s linear;
}

.hsoc a:after {
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	transition:all .2s linear;
}

.bg_animate,
.s_zoom .pict:before,
.s_zoom .pict .ic_zoom,
.jwpr_music .i_play {
transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,transform .9s ease,padding .3s ease,opacity .3s ease; 
-moz-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-moz-transform .9s ease,padding .3s ease,opacity .3s ease;
-webkit-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-webkit-transform .9s ease,padding .3s ease,opacity .3s ease;
}

.ics,
.icv {display:inline-block; vertical-align:middle; background:url(../images/icons.png) no-repeat 0 0;}
.icv,
.icv + span {display:inline-block; vertical-align:middle;}

.ic_arrow_up{ background-position: 0 0; width: 15px; height: 20px; } 
.ic_phones{ background-position: 0 -30px; width: 20px; height: 24px; } 
.ic_pointer{ background-position: 0 -64px; width: 16px; height: 24px; } 
.ic_search{ background-position: 0 -98px; width: 26px; height: 28px; } 
.ic_search_h{ background-position: 0 -136px; width: 26px; height: 28px; } 
.ic_user_exit{ background-position: 0 -174px; width: 13px; height: 14px; } 
.ic_user_inprofile{ background-position: 0 -198px; width: 18px; height: 18px; } 
.ic_user_offline{ background-position: 0 -226px; width: 18px; height: 18px; } 
.ic_user_online{ background-position: 0 -254px; width: 18px; height: 18px; } 
.ic_viewn_catalert{ background-position: 0 -282px; width: 14px; height: 15px; } 
.ic_viewn_date{ background-position: 0 -307px; width: 18px; height: 18px; } 
.ic_viewn_read{ background-position: 0 -335px; width: 18px; height: 13px; } 
.ic_zoom{ background-position: 0 -358px; width: 36px; height: 36px; } 



.idesc p:first-child
.idesc ul:first-child,
.idesc ol:first-child,
.idesc h1, .idesc h2, .idesc h3, .idesc h4, .idesc h5, .idesc h6 {margin-top:0;}
.idesc p:last-child,
.idesc ul:last-child,
.idesc ol:last-child {margin-bottom:0;}

.idesc img[style="float: left;"],
.idesc img[style="float:left;"] {margin:0 8px 8px 0;}
.idesc img[style="float: right;"],
.idesc img[style="float:right;"] {margin:0 0 8px 8px;}

.pict {display:block; position:relative;}
.pict img {width:100%; max-width:100%; height:auto; vertical-align:top;}

.shadown,
.h_top:after,
.content_full:after,
.content_full:before,
.f_bottom:after {width:auto; height:44px; content:' '; display:block; position:absolute; left:0; right:0; top:0; background:url(../images/shadown_bg.png) no-repeat 0 0; -moz-background-size:100% 100%; -o-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%;}
.h_top:after {top:2px; opacity:0.7;}
.sldr li .pict:after,
.b_videos li .pict:after,
.viewn .i_pict .pict:after {width:auto; height:80px; content:' '; display:block; position:absolute; left:0; right:0; bottom:0; background:url(../images/shadown_s_bg.png) no-repeat 0 0; -moz-background-size:100% 100%; -o-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%;}


.wrap {min-width:1194px; padding:40px 0; overflow:hidden; background:url(../images/bg.jpg) no-repeat center 0;}
.wrapper {width:1194px; position:relative; margin:0 auto; background:#fff; -moz-box-shadow:0 0 14px rgba(0,0,0,0.54); -o-box-shadow:0 0 14px rgba(0,0,0,0.54); -webkit-box-shadow:0 0 14px rgba(0,0,0,0.54); box-shadow:0 0 14px rgba(0,0,0,0.54);}

.h_panel {height:76px;}
.h_panel .logo {width:272px; float:left; text-align:center;}
.h_panel .logo img {vertical-align:top;}
.h_prof {width:202px; padding:8px 0 0 72px; float:right; position:relative; margin:0 9px 0 0; font-size:13px;}
.h_prof.h_login {width:202px;}
.h_p_ava {width:54px; height:54px; padding:5px; position:relative; float:left; margin:0 0 0 -72px; z-index:1;}
.h_p_ava span {display:block; position:relative; overflow:hidden; opacity:0.99;}
.h_p_ava img {width:100%; height:auto; min-height:54px; vertical-align:top; position:relative; z-index:2;}
.h_p_ava:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0; border:1px solid #d7d7d8; z-index:3;}

.h_prof a {text-decoration:none;}
.h_prof .btn_exit {position:absolute; right:0; top:4px; font-size:10px; text-transform:uppercase; z-index:10;}
.h_prof .btn_exit span {display:inline-block; vertical-align:middle; margin:0 6px 0 0;}
.h_prof .btn_exit a {display:inline-block; vertical-align:top; color:#b2b2b2;}
.h_prof .btn_exit a:hover {color:#000;}

.h_p_name {height:22px; line-height:22px; overflow:hidden; margin:0 0 -4px 0; font-weight:500; font-size:15px; color:#3f444e; text-shadow:none; white-space:nowrap; text-overflow:ellipsis;}
.h_p_status {height:22px; line-height:22px; position:relative; left:-26px; margin:0 0 -2px 0; z-index:3;}
.h_p_login {height:26px; line-height:25px; position:relative; left:-26px; z-index:3;}
.h_p_login a {display:inline-block; color:#6f6f6f;}
.h_p_login a:hover {color:#000;}
.h_p_status .icv,
.h_p_login .icv {margin:0 2px 0 0;}

.h_prof .inpts {display:block; overflow:hidden; position:relative; margin:0 0 -4px 0;}
.h_prof .inpts .btn {width:24px; height:20px; line-height:22px; padding:0; position:absolute; right:0; top:0;}
.h_prof .rows {width:83px; float:left; margin:0 5px 0 0;}
.h_prof .rows input {width:100%; height:20px; line-height:normal; padding:0 5px;}


.h_nav {padding:26px 0 0 0; overflow:hidden; font-weight:600; font-size:20px; text-shadow:none; text-align:center;}
.h_nav li {display:inline; zoom:1; display:inline-block; vertical-align:top; margin:0 6px;}
.h_nav li a {padding:0 8px; display:inline-block; vertical-align:top; color:#2b2b2b; text-decoration:none; white-space:nowrap;}
.h_nav li a:hover {color:#af2169; text-shadow:0 0 0 #af2169;}


.h_slider {width:990px; padding:0 196px 0 0; position:relative;}
.h_slider .h_slider_list {position:relative;}
.h_slider .h_slider_list > li {padding:50px 0 0 0; display:none; position:absolute; left:0; top:0;}
.h_slider .h_slider_list > li:first-child {display:block;}
.h_slider .h_slider_list > li > a {display:block;}
.h_slider .bx-viewport {z-index:9;}
.h_slider .bx-viewport {padding-left:34px;}
.h_slider .bx-controls-direction {display:none;}
.h_slider .bx-custom-pager {position:absolute; right:86px; top:50px; z-index:10;}
.h_slider .bx-custom-pager a .ins,
.h_slider .bx-custom-pager .pict {-moz-box-shadow:0 0 5px rgba(0,0,0,0.35); -o-box-shadow:0 0 5px rgba(0,0,0,0.35); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.35); box-shadow:0 0 5px rgba(0,0,0,0.35);}
.h_slider .bx-custom-pager .pict .pictr {width:32px; height:32px; display:block; background:#bd3975;}
.h_slider .bx-custom-pager a {display:block; position:relative; color:#9b9b9b; text-decoration:none;}
.h_slider .bx-custom-pager a .ins {display:block; position:absolute; right:8px; top:0; background:#fff; opacity:0;
-moz-transform:matrix(0.86, 0, 0, 0.86, 0, 0);
-webkit-transform:matrix(0.86, 0, 0, 0.86, 0, 0);
-o-transform:matrix(0.86, 0, 0, 0.86, 0, 0);
-ms-transform:matrix(0.86, 0, 0, 0.86, 0, 0);
}
.h_slider .bx-custom-pager .titles {height:28px; line-height:28px; padding:0 30px 0 10px; overflow:hidden; display:block; font-weight:500; font-size:18px; color:#111; text-shadow:none; white-space:nowrap;}
.h_slider .bx-custom-pager .pict {width:26px; height:26px; display:block; overflow:hidden; position:absolute; right:-8px; top:-2px; border:3px solid #fff;} 
.h_slider .bx-custom-pager .pict img {width:26px; height:26px;}

.h_slider .bx-custom-pager .titleout {height:28px; line-height:28px; padding:0 28px 0 0; overflow:hidden; position:relative; display:block; font-size:13px; color:#9b9b9b; text-align:right; white-space:nowrap;}
.h_slider .bx-custom-pager .titleout:after {width:10px; height:10px; content:' '; display:block; position:absolute; right:10px; top:50%; margin:-5px 0 0 0; background:#b4b4b4;}
.h_slider .bx-custom-pager a:hover .titleout {color:#b90000;}
.h_slider .bx-custom-pager a:hover .titleout:after {background:#b90000;}

.h_slider .bx-custom-pager a.active .ins {opacity:1;
-moz-transform:matrix(1, 0, 0, 1, 0, 0);
-webkit-transform:matrix(1, 0, 0, 1, 0, 0);
-o-transform:matrix(1, 0, 0, 1, 0, 0);
-ms-transform:matrix(1, 0, 0, 1, 0, 0);
}
.h_slider .bx-custom-pager a.active .titleout {opacity:0;
-moz-transform:matrix(0.86, 0, 0, 0.86, 0, 0);
-webkit-transform:matrix(0.86, 0, 0, 0.86, 0, 0);
-o-transform:matrix(0.86, 0, 0, 0.86, 0, 0);
-ms-transform:matrix(0.86, 0, 0, 0.86, 0, 0);
}


.anims,
.custanim {position:relative;}
.sldr {}
.sldr li {width:304px; float:left; position:relative;}
.sldr li a {display:block; color:#262626; text-decoration:none;}
.sldr li .pict {width:264px; padding:0 0 20px 0; position:relative; margin:0 auto; z-index:2;}
.sldr li .pict:after {left:-9px; right:-9px; top:auto; bottom:0; z-index:2;}
.sldr li .pict > span {height:150px; display:block; overflow:hidden; position:relative; z-index:3;}
.sldr li .pict > span img {min-height:150px;}
.sldr li p,
.sldr li .titles {max-height:52px; padding:0 10px; display:block; position:relative; overflow:hidden; margin:-1px 10px 0; z-index:3;}

.sldr.colmn_1 > li {width:880px; text-align:center;}
.sldr.colmn_1 > li .pict {width:auto; margin:0 8px;}
.sldr.colmn_2 > li {width:446px; text-align:center;}
.sldr.colmn_2 > li .pict {width:auto; margin:0 8px;}
.sldr.colmn_5 {margin-top:-20px;}
.sldr.colmn_5 > li {width:178px; margin:0 0 6px 0; text-align:center;}
.sldr.colmn_5 > li .pict {width:auto; margin:0 8px;}
.sldr.colmn_5 > li .pict > span {height:84px;}
.sldr.colmn_5 > li .pict > span img {min-height:84px;}
.sldr.colmn_5 > li p,
.sldr.colmn_5 > li .titles {height:22px; line-height:22px; padding:0 5px; margin:-12px 5px 0; white-space:nowrap; text-overflow:ellipsis;}
.sldr.colmn_centre > li {width:1050px; text-align:center;}
.sldr.colmn_centre > li .pict {width:auto; margin:0 8px;}

.sldrb {width:600px; overflow:hidden; margin:50px auto 0; text-align:center;}
.sldrb .rows {margin:18px 0 0 0;}
.sldrb .rows:first-child {margin-top:0;}


.h_top {height:344px; position:relative; background:#dbdbdb url(../images/header_bg.jpg) no-repeat 0 0;}
.h_reklama {height:344px; position:relative; background:#dbdbdb url(/uploads/rek/static-header.jpg) no-repeat 0 0;}
.h_t_bottom {width:auto; height:55px; position:absolute; left:0; right:0; bottom:0; background:rgba(7, 7, 7, 0.75);}

.hsoc {float:left; margin:18px 0 0 10px;}
.hsoc a {width:20px; height:20px; display:inline-block; position:relative; margin:0 2px; vertical-align:top; background:url(../images/icon_soc.png) no-repeat 0 0;}
.hsoc a:after {width:28px; height:28px; content:' '; display:block; position:absolute; left:-4px; top:-4px; background:#fff; opacity:0;}
.hsoc a:hover:after {opacity:0.2;}
.hsoc a.soc_fb {background-position:-40px 0;}
.hsoc a.soc_tw {background-position:-40px -20px;}
.hsoc a.soc_od {background-position:-40px -40px;}
.hsoc a.soc_yb {background-position:-40px -60px;}
.hsoc a.soc_in {background-position:-40px -80px;}

.wrap .h_search {width:190px; float:right; position:relative; margin:15px 8px 0 0;}
.wrap .h_search input[type="text"] {width:100%; height:28px; font-size:14px; color:#fff;}
.wrap .h_search input[type="text"]::-webkit-input-placeholder { color:#fff; -webkit-transition:color .1s linear;}
.wrap .h_search input[type="text"]:focus::-webkit-input-placeholder { color:transparent;}
.wrap .h_search input[type="text"]:-moz-placeholder { color: #fff;}
.wrap .h_search input[type="text"]:focus:-moz-placeholder { color:transparent;}
.wrap .h_search input[type="text"]::-moz-placeholder { color: #fff;}
.wrap .h_search input[type="text"]:focus::-moz-placeholder { color:transparent;}
.wrap .h_search input[type="text"]:-ms-input-placeholder { color: #fff; }
.wrap .h_search input[type="text"]:focus:-ms-input-placeholder { color:transparent;}
.wrap .h_search input[type="submit"] {width:26px; height:28px; position:absolute; right:0; top:0; background:url(../images/icons.png) no-repeat 0 -98px;}
.wrap .h_search input[type="submit"]:hover {background-position:0 -136px;}




.rangeslider {height:11px; display:block; position:relative; background:#515151 url(../images/player_elem.png) repeat-x 0 -154px;
-moz-box-shadow:0 0 0 1px #3d3d3d; -o-box-shadow:0 0 0 1px #3d3d3d; -webkit-box-shadow:0 0 0 1px #3d3d3d; box-shadow:0 0 0 1px #3d3d3d;
}
.rangeslider__fill {height:11px; padding-right:4px; position:absolute; top:0; background:#f282cf url(../images/player_elem.png) repeat-x right -176px;}
.rangeslider__handle {width:18px; height:18px; display:block; position:absolute; left:0; top:-2px; background:url(../images/player_elem.png) no-repeat 0 -210px; cursor:pointer;}


.h_t_player {overflow:hidden;}
.h_t_player .jwplr {padding:8px 0 0 0; margin:0 auto;}

/* JW Player */
.sider_center .jwplayer {clear:both;}
.jwplayer .jwlogo {visibility:hidden !important; opacity:0 !important;}
#body .jwplayer .jwpreview {background-size:100% auto !important;}

.jwplr {color:#dbdbdb; text-align:center;}
.jwplr .i_play,
.jwplr .i_volume {display:inline-block; vertical-align:top; margin:0 10px; color:#fff; text-shadow:none; text-align:center; text-decoration:none !important;}
.jwplr .i_play {width:30px; margin:0;}
.jwplr .i_play u {text-decoration:none;}
.jwplr .jw_volume {display:none;}
.jwplr .rangeslider {width:82px; display:inline-block; vertical-align:top;}

.jw_clmn {display:inline-block; margin:7px 0 0 0; vertical-align:top;}
.jw_clmn.jw_progress {height:34px; position:relative; margin-left:14px;}
.jw_progress {width:290px;}
.jw_progress .jw_progress_static {width:auto; display:block;}
.jw_progress .jw_progress_static span {display:block; position:static; background-color:#686dcc; background-position:right -192px; opacity:0.8;
-webkit-transition:opacity .2s linear;
-moz-transition:opacity .2s linear;
-o-transition:opacity .2s linear;
transition:opacity .2s linear;
}

.jwplr .i_play .i_s {display:none;}
.jwplr .i_play .i_p {display:block;}
.jwplr .i_play.playning .i_s {display:block;}
.jwplr .i_play.playning .i_p {display:none;}

.jwplr .i_play.playning + .jw_progress .jw_progress_static span {
	opacity:1;
-webkit-animation:progress 3s infinite linear;
-moz-animation:progress 3s infinite linear;
animation:progress 3s infinite linear;
}
@keyframes progress {
0% {background-position:0 -192px;}
100% {background-position:-58px -192px;}
}
@-moz-keyframes progress {
0% {background-position:0 -192px;}
100% {background-position:-58px -192px;}
}
@-webkit-keyframes progress {
0% {background-position:0 -192px;}
100% {background-position:-58px -192px;}
}

.jwplr_prev,
.jwplr_next {width:0; height:0; display:inline-block; margin:4px 0 0 0; vertical-align:top; border-top:8px solid transparent; border-bottom:8px solid transparent; cursor:pointer;}
.jwplr_prev {border-right:8px solid #fff;}
.jwplr_next {border-left:8px solid #fff;}


.jw_info {width:auto; height:18px; line-height:18px; position:absolute; left:0; right:0; bottom:0; display:block; overflow:hidden; font-size:13px;}
.jw_info .jw_time {float:right;}
.jw_info .jw_titles {height:18px; line-height:18px;display:block; overflow:hidden; text-align:left; text-overflow:ellipsis; white-space:nowrap;}

.jwplr .i_play .icon,
.jwplr .i_volume .icon {height:24px; display:inline-block; position:relative; background:url(../images/player_elem.png) no-repeat 999px 999px;}
.jwplr .i_play .icon {width:24px; left:2px; background-position:0 -96px;}
.jwplr .i_play.playning .icon {width:24px; left:0; background-position:0 -120px;}
.jwplr .i_volume .icon {width:28px; left:4px; background-position:0 -72px;}
.jwplr.ivo_0 .i_volume .icon {background-position:0 0;}
.jwplr.ivo_1 .i_volume .icon {background-position:0 -24px;}
.jwplr.ivo_2 .i_volume .icon {background-position:0 -48px;}
.jwplr.ivo_3 .i_volume .icon {background-position:0 -72px;}
.jwplr .i_play span,
.jwplr .i_volume span {display:block; margin:-3px 0 0 0;}


.jwplr .jw_progress_insert {width:auto; display:block;}
.jwplr .jw_progress_insert .rangeslider {width:auto; display:block;}
.jwplr .jw_progress_insert .rangeslider__fill {background-position:right -192px; }


.jwplr .jwplayer {display:none !important;}

.jw_player_wrap {width:auto; display:none; position:fixed; left:0; right:0; bottom:0; z-index:999999;}
.jw_player_ins {width:500px; padding:10px; margin:10px auto; background:rgba(0,0,0,0.6);}

.jwpr_music {padding:6px; display:block; margin:10px 0; border:1px solid #eee; line-height:1.1; text-align:left; box-shadow:inset 0 0 25px #eee;}
.jwpr_music .i_play {width:46px; height:46px; display:inline-block; vertical-align:middle; background:rgba(0,0,0,0.5);}
.jwpr_music .i_play:hover {background:rgba(0,0,0,0.7);}
.jwpr_music .i_play i {margin-top:2px;}
.jwpr_music .i_titles {width:455px; display:inline-block; vertical-align:middle; margin:0 0 0 10px; font-weight:500; font-size:16px; color:#444; text-shadow:none;}

.jwplr_inline {display:inline-block; vertical-align:middle;}

#js_jw_stream_wrap .jw_time {display:none;}
.jw_quality {float:right;}
.jw_quality a {padding:0 0 0 4px; position:relative; margin:0 0 0 2px; font-style:normal; color:#ddd; text-decoration:none;}
.jw_quality a:hover {color:#fff;}
.jw_quality a:after {width:2px; height:auto; content:' '; display:block; position:absolute; left:0; top:5px; bottom:5px; background:rgba(255,255,255,0.3);}
.jw_quality a:first-child:after {display:none;}
.jw_quality a.current {color:#FA92E5; cursor:default;}
/* JW Player --- end */



.pic_crop {height:120px; display:block; position:relative; overflow:hidden; background:#ccc no-repeat center center; z-index:2;
-moz-background-size:cover; -o-background-size:cover; -webkit-background-size:cover; background-size:cover;
}
.pic_crop img {visibility:hidden;}

.content_full {padding:24px 14px 0 14px; position:relative; overflow:hidden;}
.side_right {width:888px; float:right; position:relative; z-index:3;}
.sider_center {width:608px; float:left;}
.sider_right {width:254px; float:right;}
.side_left {width:254px; float:left; position:relative; z-index:3;}

.sblock {margin:0 0 16px 0;}
.sb_title {width:100%; display:table; margin:0 0 16px 0; font-weight:600; font-size:18px; color:#373737; text-shadow:none; text-align:center;}
.sb_title:after,
.sb_title:before,
.sb_title > span {display:table-cell;}

.sb_title:before {background:no-repeat 0 11px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAABCAYAAAB+DebLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAA7SURBVBhXY1i6ajknEIsAsSIQGwCxAxAHAXEKEJcBcScQzwbidUC8H4gvAPE9IH4NxN+A+P/gwsv/AwAxh5TEuBsd2QAAAABJRU5ErkJggg==');}
.sb_title:after {background:no-repeat 0 11px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAABCAYAAAB+DebLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAA5SURBVBhXY1i6avn/QYi/AfFrIL4HxBeAeD8QrwPi2UDcCcRlQJwCxEFA7ADEBkCsCMQiS1ct5wQAfjKUxO7MWJsAAAAASUVORK5CYII=');}
.sb_title:after,
.sb_title:before {width:50%; content:' '; -moz-background-size:100% 1px; -o-background-size:100% 1px; -webkit-background-size:100% 1px; background-size:100% 1px;}

.sb_title > span {padding:0 20px; position:relative; white-space:nowrap;}
.sb_title > span:after,
.sb_title > span:before {width:6px; height:3px; content:' '; display:block; position:absolute; top:10px; background:#3f5348;}
.sb_title > span:after {left:0;}
.sb_title > span:before {right:0;}

.sb_sub_titles {padding:6px 0; display:block; margin:-6px 0 6px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; font-weight:600; font-size:16px; color:#373737; text-shadow:none; text-align:center; border-radius:8px;}

.b_top {margin:0 0 6px 0;}
.b_top p {padding:4px 7px; display:block; margin:5px 0 0 0; font-weight:500; text-shadow:none; background:#f5f5f5;}
.b_top p:empty {display:none;}
.b_top p:first-child {margin-top:0;}
.b_top p:hover {background:#dfdfdf;}
.b_top p.titles,
.b_top p.titles:hover {padding:2px 0; margin:-5px 0 8px 0; font-size:16px; text-align:center; background:0;}
.b_top p.titles a {text-decoration:none;}
.b_top p.titles a:hover {text-decoration:underline;}

.b_stars {overflow:hidden; margin:-8px 0 14px 0; text-align:center;}
.b_stars li {display:inline; margin:0 4px; vertical-align:top;}
.b_stars a {width:112px; height:112px; display:inline-block; position:relative; margin:8px 0 0 0; vertical-align:top;}
.b_stars a:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(255,255,255,0.1); opacity:0;}
.b_stars a:hover:after {opacity:1;}
.b_stars img {width:100%; height:100%; max-width:100%; vertical-align:top;}

.stars_list {overflow:hidden; margin:-8px 0 14px 0; text-align:center;}
.stars_list li {display:inline; zoom:1; display:inline-block; margin:0 8px 16px; vertical-align:top;}
.stars_list a {text-decoration:none;}
.stars_list a .stars_photo {width:132px; height:132px; display:inline-block; position:relative; margin:8px 0 0 0; vertical-align:top;}
.stars_list a .stars_photo:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(255,255,255,0.1); opacity:0;}
.stars_list a:hover .stars_photo:after {opacity:1;}
.stars_list img {width:100%; height:100%; max-width:100%; vertical-align:top;}
.stars_list a .titles {display:block; margin:2px 0 0 0; font-weight:500; text-shadow:none; text-align:center;}



.b_videos {width:250px; margin:0 auto;}
.b_videos li {margin:12px 0 0 0;}
.b_videos li:first-child {margin-top:0;}
.b_videos li > a {display:block; text-decoration:none;}
.b_videos li .pict {padding:0 0 20px 0; display:block; position:relative;}
.b_videos li .pict img {position:relative; z-index:4;}
.b_videos li .pic_crop {height:140px;}
.b_videos.s_zoom .ic_zoom {width:24px; height:24px; margin:-22px 0 0 -12px; background:url(../images/player_elem.png) no-repeat 0 -96px;}



.b_top_clip {margin-bottom:8px; font-weight:500; text-shadow:none;}

.b_top_clip > ul {counter-reset:my-badass-counter;}
.b_top_clip > ul > li:before {
	content: counter(my-badass-counter) ". ";
	counter-increment: my-badass-counter;
	min-width:18px; line-height:1.1;	display:block; float:left; margin:0 0 -1px 0; font-weight:bold; color:inherit; text-shadow:none;
}

.b_top_clip li {padding:5px; margin:4px 0 0 0; border-bottom:5px solid #816cab; -moz-box-shadow:inset 0 1px 0 1px #fff, 0 -1px 0 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.35); -o-box-shadow:0 -1px 0 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.35); -webkit-box-shadow:inset 0 1px 0 1px #fff, inset 0 1px 0 1px #fff, 0 -1px 0 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.35); box-shadow:inset 0 1px 0 1px #fff, 0 -1px 0 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.35);

background: rgb(251,252,248); /* Old browsers */
background: -moz-linear-gradient(top, rgba(251,252,248,1) 0%, rgba(238,238,235,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,252,248,1)), color-stop(100%,rgba(238,238,235,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(251,252,248,1) 0%,rgba(238,238,235,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(251,252,248,1) 0%,rgba(238,238,235,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(251,252,248,1) 0%,rgba(238,238,235,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(251,252,248,1) 0%,rgba(238,238,235,1) 100%); /* W3C */
}
.b_top_clip li:first-child {margin-top:0;}
.b_top_clip li a {display:block; color:#e23a5b; text-decoration:none;}
.b_top_clip li a:hover {color:#EC375B;}
.b_top_clip li + li {border-bottom-color:#df5d50;}
.b_top_clip li + li + li {border-bottom-color:#e742a1;}
.b_top_clip li + li + li + li {border-bottom-color:#e88683;}
.b_top_clip li + li + li + li + li {border-bottom-color:#b1637f;}


.sblock .morelink {margin:8px 0 0 0; text-align:right;}
.morelinks {overflow:hidden;}
.morelink a {height:22px; line-height:23px; padding:0 11px; overflow:hidden; display:inline-block; vertical-align:top; font-weight:500; font-size:13px; color:#fff; text-shadow:none; text-align:center; text-decoration:none; background:#b8b8b8;}
.morelink a:hover {background:#bcbcbc;}

.sblock .morelinks .morelink {margin-top:0;}
.sblock .morelinks + .morelinks {margin-top:-22px;}


.b_affiche {text-align:center;}
.b_affiche img {width:200px; height:auto; vertical-align:top;}
.b_affiche p {margin:24px 0 0 0;}
.b_affiche p:first-child {margin-top:0;}

.b_photos {width:220px; margin:0 auto; position:relative;}
.b_photos li {margin:14px 0 0 0;}
.b_photos li:first-child {margin-top:0;}
.b_photos a {padding:8px; display:block; position:relative; background:#df553e url(../images/b_photo_bg.jpg) no-repeat 0 0; -moz-background-size:100% 100%; -o-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%;}
.b_photos a:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(255,255,255,0.1); opacity:0;}
.b_photos a:hover:after {opacity:1;}
.b_photos img {width:100%; max-width:100%; height:auto; vertical-align:top;}
.b_photos a > span {max-height:230px; display:block; overflow:hidden;}

.b_photo_slider {position:relative;}
.b_photo_slider .b_photos {height:190px;}
.b_photo_slider li {width:220px; height:182px; display:none; position:absolute; left:0; top:0; margin:0;}
.b_photo_slider li:first-child {display:block;}
.b_photo_slider li .pic_crop {height:165px; min-height:165px;}
.b_photo_slider .bx-controls-direction {display:none;}
.b_photo_slider .bx-pager {text-align:center;}
.b_photo_slider .bx-pager > div {display:inline; margin:0 2px; vertical-align:bottom;}
.b_photo_slider .bx-pager a {width:8px; height:1px; padding:7px 0 0 0; overflow:hidden; display:inline-block; vertical-align:bottom; text-decoration:none; background:#eee;}
.b_photo_slider .bx-pager a:hover {background-color:#999;}
.b_photo_slider .bx-pager a.active {background-color:#666; cursor:default;}

.v_error {padding:10px; margin:0 0 12px; border:2px solid #bf3775; box-shadow:inset 0 0 2px #ccc;}
.v_error h1,
.v_error p {margin:0;}

.viewn {padding:2px 10px 0 10px; overflow:hidden; position:relative; margin:-2px -10px 22px;}
.viewn .v_edit {position:absolute; right:10px; top:auto; left:auto; bottom:0;}
.viewn .titles {height:22px; line-height:22px; overflow:hidden; position:relative; margin:-4px 0 4px 0; font-weight:600; font-size:16px; text-shadow:none; white-space:nowrap; text-overflow:ellipsis;}
.viewn .titles:after {width:20px; height:auto; content:' '; display:block; position:absolute; right:0; top:0; bottom:0; background:repeat-y right 0 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAYAAADeko4lAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAAzSURBVBhXY4CB////CwGxGhBbAbEvECcCcSkQdwDxHCDeAMSHgfg6EL8G4n9AjAb+/wcA81pBslNNyMgAAAAASUVORK5CYII=');
}
.viewn .titles a {color:#373737; text-decoration:none;}
.viewn .titles a:hover {color:#000;}
.viewn .i_pict {width:210px; float:left; margin:0 9px 0 0;}
.viewn .i_pict .pict {padding:0 0 14px 0;}
.viewn .i_pict .pict img {position:relative; z-index:3;}
.viewn .i_cont {overflow:hidden;}
.viewn .i_detail,
.viewn .i_detail_b {overflow:hidden; font-weight:600; font-size:13px; color:#444; text-shadow:none;}
.viewn .i_detail {height:18px; line-height:18px; margin:0 0 8px 0;}
.viewnf .i_detail {height:20px; margin-bottom:6px;}
.viewn .i_detail .rows {display:inline-block; vertical-align:middle; margin:0 12px 0 0;}
.viewn .i_detail .rows .icv {margin:0 4px 0 0;}
.viewn .i_detail .rows .icv.ic_viewn_read {margin-right:1px;}
.viewn .i_detail .rows .icv.ic_viewn_date {position:relative; top:-1px;}
.viewn .i_detail .i_rating {float:right;}

.viewn .idesc {height:65px; line-height:1.2; overflow:hidden; margin:0 0 6px 0; font-weight:500; font-size:14px; color:#67686a; text-shadow:none;}
.viewn .i_cat {display:block; overflow:hidden; color:#343434; white-space:nowrap; text-overflow:ellipsis;}
.viewn .i_cat a {color:#646464; text-decoration:none;}
.viewn .i_cat a:hover {color:#000;}
.viewn .morelink {float:right;}
.viewn .ic_viewn_catalert {position:relative; top:-3px; margin:0 0 0 -1px;}

.viewn .o_label {height:22px; line-height:22px; padding:0 5px; overflow:hidden; display:inline-block; font-size:13px; color:#fff; text-align:center; background:#df3661;}
.viewnf .o_label {height:18px; line-height:18px;}

.viewn.viewnf .idesc {height:auto;}
.viewn.viewnf > h1,
.c_title,
.c_title h1 {margin:0 0 6px 0; font-weight:600; font-size:18px; color:#3f444e; text-shadow:none;}
.c_title h1 {margin:0;}
.viewn.viewnf .idesc {font-weight:500; font-style:normal; font-size:14px; text-shadow:none;}

.viewn.vtop .idesc {height:auto;}
.viewn.vtop .idesc.b_top_clip ul {text-shadow:none;}

.youtube_views {display:block; margin:6px 0 20px 0; font-weight:500; font-size:14px; text-shadow:none; text-align:center;}
.youtube_views .i_val {font-size:16px; color:#D40003;}


/*---Rating---*/
.rating { width: 75px; height: 15px; position:relative; overflow:hidden; font-size: 0.9em; }
.unit-rating { list-style: none; margin: 0; padding: 0; width: 75px; height: 15px; position: relative; background: url("../images/rating.png") repeat-x; }
.unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.unit-rating li a { display: block; width: 15px; height: 15px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
.unit-rating li a:hover { background: url("../images/rating.png") 0 -15px; z-index: 2; left: 0; }
.unit-rating a.r1-unit { left: 0; }
.unit-rating a.r1-unit:hover { width: 15px; }
.unit-rating a.r2-unit { left: 15px; }
.unit-rating a.r2-unit:hover { width: 30px; }
.unit-rating a.r3-unit { left: 30px; }
.unit-rating a.r3-unit:hover { width: 45px; }
.unit-rating a.r4-unit { left: 45px; }
.unit-rating a.r4-unit:hover { width: 60px; }
.unit-rating a.r5-unit { left: 60px; }
.unit-rating a.r5-unit:hover { width: 75px; }
.unit-rating li.current-rating { background: url("../images/rating.png") 0 -30px; position: absolute; height: 15px; display: block; text-indent: -9000px; z-index: 1; }



.s_zoom .pict:before {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(29, 29, 29, 0.64) url(../images/ico_zoom.png) no-repeat center center; opacity:0; z-index:10;}
.s_zoom .ic_zoom {position:absolute; left:50%; top:50%; margin:-18px 0 0 -18px; z-index:11; opacity:0;}
.s_zoom a:hover .pict:before {opacity:1;}
.s_zoom a:hover .ic_zoom {opacity:1;}

.viewn  .s_zoom .ic_zoom {margin-top:-25px;}
.viewn .i_pict .pict:before {bottom:14px;}

.b_videos .pict:before {bottom:20px; background-image:none;}
.h_slider_list.s_zoom .pict:before {bottom:20px;}
	
	
.viewn_video {width:192px; float:left; margin:0 5px 5px;}
.viewn_video .i_pict {width:auto; float:none;}
.viewn_video .pic_crop {height:108px;}
.viewn_video .titles {height:22px; line-height:22px; overflow:hidden; position:relative; margin:4px 0 0 0; font-weight:500; font-size:16px; text-shadow:none; white-space:nowrap; text-overflow:ellipsis; text-align:center;}
.viewn_video .titles:after {width:20px; height:auto; content:' '; display:block; position:absolute; right:0; top:0; bottom:0; background:repeat-y right 0 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAYAAADeko4lAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAAzSURBVBhXY4CB////CwGxGhBbAbEvECcCcSkQdwDxHCDeAMSHgfg6EL8G4n9AjAb+/wcA81pBslNNyMgAAAAASUVORK5CYII=');
}
.viewn_video .titles a {color:#373737; text-decoration:none;}
.viewn_video .titles a:hover {color:#000;}

.vfrel {overflow:hidden; margin:0 -2px 0 0;}
.vfrel .viewn_video {width:192px;}


.v_afisha .i_pict {width:300px; float:none; margin:0 auto 10px;}
.v_premera .i_pict {width:300px; float:none; margin:0 auto;}
.v_premera .i_pict .pic_crop {height:168px;}
	
	
.paginator {clear:both; padding:24px 0 0 0; margin:0 0 24px 0; font-weight:500; text-shadow:none; text-align:center;}
.paginator a,
.paginator span {display:inline-block; position:relative; vertical-align:middle; color:#e54545;}
.paginator > a,
.paginator > span {margin:0 8px;} 
.paginator > span {top:-2px;}
.paginator a {color:#404040; text-decoration:none;}
.paginator a:hover {color:#e54545;}
.paginator span {font-size:18px;}
.paginator .pag_prev,
.paginator .pag_next {width:10px; height:16px; margin:0;}
.paginator a .pag_prev,
.paginator a .pag_next {width:10px; height:16px; background:url(../images/site_elem.png) no-repeat 0 0;}
.paginator a .pag_next {background-position:-10px 0;}
.paginator a:hover .pag_prev {background-position:0 -20px;}
.paginator a:hover .pag_next {background-position:-10px -20px;}
.paginator .dots {width:17px; height:6px; top:1px; background:url(../images/site_elem.png) no-repeat 0 -38px;}

.filterpost {padding:0 0 14px 0; margin:0 0 14px 0; border-bottom:1px solid rgba(0,0,0,0.05); font-size:14px; text-align:center;}
.filterpost label,
.filterpost .titles {display:inline-block; position:relative; vertical-align:middle;}
.filterpost .titles {margin:0 10px 0 0; font-weight:500;}
.filterpost label {padding:2px 6px 1px; margin:0 2px;}
.filterpost label input {position:absolute; left:0; top:0; opacity:0; visibility:hidden;}


.v_static {margin:0 0 16px 0;}


.c_banka {clear:both; padding:20px 0 0 0; text-align:center;}
.c_banka img {vertical-align:top;}


.bigsoc {white-space:nowrap;}
.bigsoc a {width:36px; height:36px; display:inline-block; position:relative; margin:0 2px; vertical-align:top; background:#bdbdbd url(../images/icon_soc.png) no-repeat 0 0;}
.bigsoc a:after {width:36px; height:36px; content:' '; display:block; position:absolute; left:0; top:0; background:#fff; opacity:0;}
.bigsoc a:hover:after {opacity:0.2;}
.bigsoc a.soc_fb {background-position:0 0;}
.bigsoc a.soc_tw {background-position:0 -40px;}
.bigsoc a.soc_gp {background-position:0 -80px;}
.bigsoc a.soc_in {background-position:0 -120px;}
.bigsoc a.soc_yt {background-position:0 -160px;}


.f_bottom {height:164px; padding:0 36px; position:relative; color:#fff; background:#ebebeb url(../images/footer_bg.jpg) no-repeat 0 0;}
.f_bottom p {margin:8px 0;}
.f_bottom .column {width:220px; padding:32px 0 0 26px; float:left;}
.f_bottom .column .titles {padding:5px 0 0 0; margin:0 0 8px 0; font-size:15px;}
.f_bottom .column .titles .icv {float:left; margin:-5px 0 0 -26px;}
.f_bottom .bigsoc {position:absolute; right:60px; bottom:42px; z-index:5;}



.f_bottom_b {padding:8px 18px; overflow:hidden; text-align:center;}
.f_text {padding:4px 0 0 0; text-align:center;}
.elite-designs {width:310px; float:left; margin:0 0 0 -10px; text-align:left;}
.elite-designs img {vertical-align:top;}

a.scrollup {height:33px; line-height:32px; padding:0 16px; display:block; position:absolute; right:18px; top:16px; color:#676767; text-decoration:none; text-align:center; white-space:nowrap; background:#fff; z-index:10;
-moz-box-shadow:0 0 8px rgba(0,0,0,0.18); -o-box-shadow:0 0 8px rgba(0,0,0,0.18); -webkit-box-shadow:0 0 8px rgba(0,0,0,0.18); box-shadow:0 0 8px rgba(0,0,0,0.18);
}
a.scrollup span {display:inline-block; margin:-1px 6px 0 0; vertical-align:middle;}
a.scrollup:hover {-moz-box-shadow:0 0 8px rgba(0,0,0,0.28); -o-box-shadow:0 0 8px rgba(0,0,0,0.28); -webkit-box-shadow:0 0 8px rgba(0,0,0,0.28); box-shadow:0 0 8px rgba(0,0,0,0.28);}

.f_stat {width:300px; float:right; margin:8px 0 0 0; text-align:right; white-space:nowrap;}
.f_stat > a {display:inline-block; vertical-align:middle; margin:0 0 0 12px;}
.f_stat img {vertical-align:baseline; opacity:0.5;}
.f_stat img:hover {opacity:1;}





/* OTHER */
.search #titleonly {display:none;}


/* Other styles for engine */
.tableform {width:100%;}
.tableform td:first-child {width:120px;}
.v_edit {position:absolute; right:4px; top:4px;}
.v_edit.nopos {position:static;}
.v_edit a,
.v_edit a:hover {width:16px; height:16px; display:block; background:url(../dleimages/editstore.png) no-repeat center;}

span.v_edit,
span.sys_edit {width:16px; height:16px; display:block; background:url(../dleimages/editstore.png) no-repeat center;}

.lmar {margin:3px 6px;}


.v_favorite {float:left; margin:1px 5px 0 0;}
.v_favorite img {vertical-align:top !important;}


.userinfo_coll1_widht {width:150px;}


#dle-speedbar {display:block; overflow:hidden; margin:0 0 8px 0; font-weight:500; font-size:13px; color:#999;}
#dle-speedbar a {color:#999; text-decoration:none;}
#dle-speedbar a:hover {color:#444; text-decoration:underline;}


.search_top {margin:-10px 0 12px 0;}
.search_loop {overflow:hidden; margin:0;}
.search_loop a {padding:6px 10px 6px 15px; display:block; overflow:hidden; line-height:1.2; font-weight:500; text-decoration:none; border-bottom:1px solid #E7E6E6;}
.search_loop a:hover {background-color:#FCFCFC;}


.inpts_width input[type="text"],
.inpts_width input[type="password"],
.inpts_width input[type="email"],
.inpts_width input[type="tel"],
.inpts_width select,
.inpts_width textarea {width:100% !important; max-width:600px !important; padding:5px; box-sizing:content-box; font-size:14px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
.table_collum_fix td:first-child {width:150px;}
.table_collum_fix td[colspan="2"]:first-child {width:auto !important;}

/* COMMENTS */
#dlemasscomments {margin:10px 0 20px 0;}
.addComm .bb-pane {display:none !important;}

.addComm #allow_subscribe,
.addComm [for="allow_subscribe"],
.addComm [for="allow_subscribe"] + br {display:none;}

.addComm_top {margin:0 0 10px 0; overflow:hidden;}
.addComm_top .rows {display:inline-block; float:left; margin:5px 9px 0 0; vertical-align:middle; white-space:nowrap;}
.addComm_top .rows span {width:72px; text-align:right;}
.addComm_top input,
.addComm #sec_code {vertical-align:middle;}
.addComm_top input {width:200px;}
.addcomm_title2 {display:inline-block; vertical-align:middle; margin:0 0 0 10px; font-weight:500;}
.addcomm_title2:first-child {margin:0;}
.addcomm_cont textarea {height:160px;}

.addComm_cap {overflow:hidden; margin:8px 0 5px 0;}
.addComm .cap_sec_code {width:160px; display:block; float:left;}
.addComm .cap_inpts {padding:10px 0 0 0; overflow:hidden;}
.addComm .fieldsubmit {margin:5px 0 0 0;}

.irowcap > span {display:inline-block; vertical-align:top;}
.irowcap img {width:100px; height:60px; vertical-align:top; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.irowcap input {width:100px; height:40px; margin:10px 0 0 0; vertical-align:top;}

.vcomm_loop {border-bottom:1px solid #be3d75; padding-bottom:5px; margin:0 0 15px 0;}
	.vcomm_loop a {text-decoration:none;}
	.vcomm_loop a:hover {text-decoration:underline;}
.vcomm_loop .cvotes_cont_in {padding-bottom:5px;}
.vcomm_top {overflow:hidden; padding:2px 0 7px 0; color:#222;}
.vcomm_row {float:left; padding:3px 16px 0 0;}
	.vcomm_row li {display:block; padding:0 0 4px 0;}
	.vcomm_top .panel_rating a {color:#b27697;}
.vcomm_cont {overflow:hidden;}
.vcomm_left {width:100px; float:left; margin:1px 8px 0 0; overflow:hidden;}
.vcomm_right {padding:5px 8px; overflow:hidden;}
.vcomm_date {padding:3px 0 0 0; font-size:11px; text-align:center;}
.vcomm_message {padding-bottom:10px; overflow:hidden;}
.vcomm_message h3 {font-size:16px;}
.vcomm_sys input {vertical-align:middle;}

.vf_comments {padding:30px 0 0 0; margin:30px 0 0 0; border-top:1px solid #eee;}
.vcomm {padding:0 0 0 72px; overflow:hidden; margin:0 0 34px 0; line-height:1.175; color:#535353;}
.vcomm_ava {width:51px; float:left; margin:0 0 0 -72px; border:2px solid #606060;}
.vcomm_ava img {width:100%; max-width:100%; height:auto; vertical-align:top;}
.vcomm_top {padding:0 4px 4px 0; overflow:hidden; margin:0 0 16px 0; color:#383838; border-bottom:1px solid #eee;}
.vcomm_top a {color:#383838; text-decoration:none;}
.vcomm_top a:hover {text-decoration:underline;}
.vcomm_author {float:left; margin:0 18px 0 0; font-size:18px;}
.vcomm_date {float:right; font-style:italic; font-size:12px;}
.vcomm_sys {padding:5px 0 0 0; font-size:12px; clear:both;}
.vcomm_sys a {color:#888; text-decoration:none;}
.vcomm_sys a:hover {color:#000; text-decoration:underline;}



/* profile */
.vprof_title { padding:0 0 7px 4px; margin:0 0 5px 0; border-bottom:1px solid #E8D1DB; font-size:15px; font-weight:500; }
.vprof_top { padding:4px 1px; overflow:hidden; }
.vprof_top_l { width:100px; float:left; margin:0 10px 0 0; }
.vprof_top_r { overflow:hidden; }
.vprof_top_r ul { margin:-3px 0 0 0; }
.vprof_list li { margin:0 0 2px 0; color:#444; }
.vprof_list li span {font-weight:500; color:#333;}
.vprof_hr { height:1px; margin:0 0 4px 0; font-size:0px; overflow:hidden; background:#E8D1DB; }
.vprof_bottom { overflow:hidden; padding:0 0 15px 0; }
.vprof_b_row { width:50%; float:left; }
*:first-child+html .vprof_b_row { width:49.999999%; } /* IE7 */
.vprof_b_row .vprof_title { margin-right:15%; }
.vprof_b_row .vprof_list { padding-left:4px; }
.vprof_list a.red {color:#F00;}
.blue_button { overflow:hidden; padding:10px 0; }
/*---Userinfo---*/
.lcol { float:left; }
.userinfo { padding-left: 125px; }
.ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; border: 1px solid #C1C1C1; }
.userinfo .lcol .avatar img { width: 100px; }
.userinfo .lcol ul { font-size: 0.9em; }
.userinfo .rcol { width: 100%; }
.userinfo .rcol ul { list-style: none; margin-left: 0; }
.userinfo .rcol ul li { margin-bottom: 0.2em; }
.ussep { padding-top: 12px; }
/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
.statistics ul.lcol { min-height: 71px; margin: 0 0 20px -1px; padding-top: 10px; width: 33.3%; }
.statistics ul.lcol h5 { display:block; margin:0; padding:0 0 5px 0; font-size:12px; }
.statistics ul.lcol li { padding: 0 3px 0 15px; font-family:arial; margin-bottom: 2px; font-size:11px; }
.lcol li h5.blue { font-size:14px; }

#searchtable {margin:0 0 10px 0;}
.search_message {padding:0 0 0 5px; font-weight:500; font-size:11px;}
#searchtable fieldset {border-color:#D6D2C5;}
#searchtable fieldset:hover {border-color:#e3e0d5;}

.preview_pop {padding:20px; margin:0 auto;}


.addComm_form {width:500px; font-size:11px;}

.addComm_submit {padding:5px 0 0 0;}

.c_search_result {margin:20px 30px; text-align:center;}


#dle-pm-preview {display:block; margin:0;}

.pm_links {font-size:14px; text-align:center;}
.pm_links a { text-decoration:none;}
.pm_links a:hover {text-decoration:underline;}

/* ------------------------------------------------------------------------- */
/* --------------------------- END and START now --------------------------- */
/* ------------------------------------------------------------------------- */
/* ---------------------------CSS ENGINE for DLE---------------------------- */

.selectmass input { float: right; margin-left: 6px; }
.mass_comments_action {padding:5px; text-align: right;}

/*---Информационное окно загрузки AJAX---*/
#loading-layer { display: none; font-size: 12px; background:#bf5083; border:1px solid #b52268; padding: 10px; font-weight:500; text-align: center; color: #fff; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}

/*---Цитата и скрытый текст---*/
.quote {margin:5px 0;}
.scriptcode, .title_quote,
.quote, .title_spoiler, .text_spoiler { padding: 5px; background:#FAFAFA; border:1px dotted #60a9c7;	}
.title_quote, .title_spoiler {background:#FFFAF7;}

.title_quote { border-bottom: 0; font-weight: bold; }
.scriptcode { color: #444; text-align: left; font-family: "Courier New"; }
.title_spoiler { font-weight: bold; }
.text_spoiler { border-top: 0; text-align: justify; }

.hide { background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em 0; }
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }

/*---Календарь---*/
.calendar { width: 166px; margin:0 auto; font-size:11px; color:#545454; }
.calendar td, .calendar th { padding: 3px 0; vertical-align: middle; text-align: center; }
.weekday-active-v, .day-active-v, .weekday-active { font-weight: bold; }
.weekday { color:#804040; }
.weekday a,
.day-active a { color:#804040; }
th.workday, th.weekday { }
.monthselect { font-size:11px; }
.monthselect a {font-weight:100;}
.monthselect {font-weight:bold;}

.day a {color:#545454;}

.day-active-v a {color:#804040; text-decoration:none;}
.day-active-v a:hover {text-decoration:underline;}

.day-current { background-color:#f9f9f9; border:1px solid #e6e6e6;}
.day-current a { color: #222; }


/*---BB коды---*/
.bbcodes, input.bbcodes, .bbcodes_poll, .fbutton, a.fbutton, input.fbutton, input[type="button"] {
	outline:none;
	font-size:11px;
	text-decoration:none;
	margin-bottom: 2px !important;
	margin-top:2px;
	cursor: pointer;
}

div.editor_button, select.editor_button {width:auto !important; border:0; padding:0; margin:0; color:#333; background:0;}
select.editor_button {border:1px solid #817A7A; padding:1px; margin:0 1px;}

.bbcodes:hover, .bbcodes_poll:hover, .fbutton:hover, input[type="button"]:hover {text-decoration:none;}
.bbcodes_poll { width: 100px; }

.editor textarea { border: 0 none;  }
.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea { width: 98%; height: 86px; margin: 0px 1px 0px 0px;padding: 0px; }
.xfields input, .xprofile input { width: 250px; padding:4px 2px; }
.xfields_table td { vertical-align: top; }

/*---Персональные сообщения---*/ 
.pm_head {font-weight: bold;}

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
	border: 1px solid #ccc;
	background-color:#fff;
	font-size: 12px;
	line-height: 20px;
	margin: 5px 0 2px 0;
	padding: 5px;
	opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#dropmenudiv a { display: block; text-indent: 3px; text-decoration: none; color: #444; padding: 1px 0; width: 100%; border-bottom:1px solid #ccc;}
#dropmenudiv a:hover { color: #000; }

/*---Ссылка на скачивание прикрепленного файла---*/
.attachment {margin:10px; padding:5px; display:inline-block; border:1px dashed #999; color: #808080; }
.attachment a {font-weight:bold; color:#52a8cf; text-decoration:none;}
.attachment a:hover {text-decoration:underline;}

/*---Рамка расширенной формы поиска по сайту---*/
fieldset { border: 1px solid #151818; padding: 5px; text-align: left; }

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor { visibility: hidden; } 
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
	background: url("../dleimages/fullexpand.gif") no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px; height: 34px;
}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-caption { display: none; padding: 5px; background: white; }
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0; padding: 0;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a {
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
    display: block;
    float: left;
    height: 30px; width: 30px;
    outline: none;
}
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; }
 
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

/*---Облако тегов---*/
.clouds_xsmall { font-size: 1em; }
.clouds_small { font-size: 1.1em; }
.clouds_medium { font-size: 1.2em; font-weight: bold; }
.clouds_large { font-size: 1.5em; }
.clouds_xlarge { font-size: 1.7em; }



/*---Быстрый поиск на сайте---*/
#searchsuggestions { border:1px solid #111; width:196px; font-size:11px; line-height:14px; position:relative; color:#fff; z-index:999; background:rgba(7, 7, 7, 0.75);}
#searchsuggestions > a {padding:5px; display:block; overflow:hidden; border-top:1px solid #222; clear:left; color:#fff; text-decoration:none;}
#searchsuggestions > a:first-child {border:0;}
#searchsuggestions > a:hover {background:rgba(7, 7, 7, 0.2);}
#searchsuggestions span {display:block;}

#searchsuggestions span.seperator {padding:5px; display:none; text-align:right;}
#searchsuggestions span.seperator a { background-color:transparent; color:#fff; }
#searchsuggestions span.notfound { padding:5px; display:block; height:auto; color:#fff; }

#searchsuggestions .searchheading {margin:0 0 1px 0; font-size:15px;}



/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget { font-size: 11px; font-family:Tahoma, Geneva, sans-serif; }
.ui-widget-content { background:#fff; border: 1px solid #d9d9d9; color:#000; }
.ui-widget-header {
background:none; 
font-weight: bold;
font-size: 14px;
color: #000;
text-transform: uppercase;
padding:5px; 
}
.ui-widget-header a { color: #fff; }
.ui-state-default, .ui-widget-content .ui-state-default {
	background: url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
	border: 1px solid #d9d9d9;
	color: #000;
	font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	color: #4e4e4e;
	font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active {
	background:0;
	border: 1px solid #d9d9d9;
	color: #4e4e4e;
	font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-error {
	background: #fef1ec 50% 50% repeat-x;
	border: 1px solid #dedede;
	color: #cd0a0a;
}
.ui-widget-header .ui-icon { background-image: url(../images/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui-icons_h.png); }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-button .ui-button-text { display: block; line-height: 1.4em; }
.ui-button-text-only .ui-button-text { padding: .4em .8em; }
input.ui-button { padding: .4em 1em; }
.ui-button-set { margin-right: 7px; }
.ui-button-set .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-dialog {
	overflow: hidden;
	padding:2px;
	position: absolute;
 background:#FDFDFD;
	width: 300px;
 -webkit-box-shadow:0 0 9px rgba(0,0,0,0.3); -moz-box-shadow:0 0 9px rgba(0,0,0,0.3); box-shadow:0 0 9px rgba(0,0,0,0.3);
}
.ui-dialog .ui-dialog-titlebar { padding:7px 5px 6px 8px; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin:1px; }
.ui-dialog .ui-dialog-titlebar-close {
	height: 18px;
	margin: -9px 0 0 0;
	padding: 0;
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content {
	overflow: hidden;
 margin:5px;
	padding:9px;
	position: relative;
 background: #FFF;
border: 1px solid #DBE4EF;
	zoom: 1;
}
.ui-dialog .ui-dialog-content > br:first-child {display:none;}
.ui-dialog .ui-dialog-buttonpane {
	background-image: none;
	border-width: 1px 0 0 0;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
 background:#FDFEFF;
	text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
	cursor: pointer;
	float: right;
	line-height: 1.4em;
	margin: .5em .4em .5em 0;
	overflow: visible;
	padding:0px;
	width: 138px;
}
span.ui-button-text {font-family:tahoma; font-weight:100;}

.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }



/*---BB Редактор---*/

.bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("../bbcodes/bg.gif"); }
.bb-btn,
.bb-sep { height: 25px; float: left; display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap; }
.bb-sel { float: left; padding: 4px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { width: 5px; background-image: url("../bbcodes/brkspace.gif"); }
.bb-btn { cursor: pointer; width: 23px; }
#b_font { width: 118px; }
#b_size { width: 65px; }
#b_font select { padding: 0px; }
#b_size select { padding: 0px; }
#b_b { background-image: url("../bbcodes/b.gif"); }
#b_i { background-image: url("../bbcodes/i.gif"); }
#b_u { background-image: url("../bbcodes/u.gif"); }
#b_s { background-image: url("../bbcodes/s.gif"); }
#b_img { background-image: url("../bbcodes/image.gif"); }
#b_up { background-image: url("../bbcodes/upload.gif"); }
#b_emo { background-image: url("../bbcodes/emo.gif"); }
#b_url { background-image: url("../bbcodes/link.gif"); }
#b_leech { background-image: url("../bbcodes/leech.gif"); }
#b_mail { background-image: url("../bbcodes/email.gif"); }
#b_video { background-image: url("../bbcodes/mp.gif"); }
#b_audio { background-image: url("../bbcodes/mp3.gif"); }
#b_hide { background-image: url("../bbcodes/hide.gif"); }
#b_quote { background-image: url("../bbcodes/quote.gif"); }
#b_code { background-image: url("../bbcodes/code.gif"); }
#b_left { background-image: url("../bbcodes/l.gif"); }
#b_center { background-image: url("../bbcodes/c.gif"); }
#b_right { background-image: url("../bbcodes/r.gif"); }
#b_color { background-image: url("../bbcodes/color.gif"); }
#b_spoiler { background-image: url("../bbcodes/spoiler.gif"); }
#b_fla { background-image: url("../bbcodes/flash.gif"); }
#b_yt { background-image: url("../bbcodes/youtube.gif"); }
#b_tf { background-image: url("../bbcodes/typograf.gif"); }
#b_list { background-image: url("../bbcodes/list.gif"); }
#b_ol { background-image: url("../bbcodes/ol.gif"); }
#b_tnl { background-image: url("../bbcodes/translit.gif"); }
#b_br { background-image: url("../bbcodes/pbreak.gif"); }
#b_pl { background-image: url("../bbcodes/page.gif"); }
.bb-editor textarea { margin:0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2px; border: 1px solid #bcc0c2; width: 100%; background: #fff url("../images/fields.png") repeat-x; }
.editorcomm .bb-editor { max-width: 465px; }
.editorcomm .bb-editor textarea { height: 156px; }
.clr { clear: both; }
/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar,
#txtselect_marker { display: block; visibility: hidden; position: absolute; z-index: 1200; opacity: 0; -webkit-transition: opacity .4s, visibility .1s linear .4s; -moz-transition: opacity .4s, visibility .1s linear .4s; -o-transition: opacity .4s, visibility .1s linear .4s; transition: opacity .4s, visibility .1s linear .4s; }
#txtselect_marker { cursor: pointer; background:url(../dleimages/marker.png) -0px -0px no-repeat; }
#txtselect_marker:hover { background-position: -0px -32px; }
#marker-bar { border: 1px solid #ccc; border-radius: 15px; background: #fff; padding: 5px 10px; cursor: default; box-shadow: 0px 0px 4px #ccc; }
#marker-bar.show { -webkit-transition: opacity .4s, visibility 0s; -moz-transition: opacity .4s, visibility 0s; -o-transition: opacity .4s, visibility 0s; transition: opacity .4s, visibility 0s; opacity: 1; visibility: visible; }
#txtselect_marker.show { /* XXX make a common css fadeIn/fadeOut classes */
	visibility: visible; width: 32px; height: 32px; -webkit-transition: opacity .4s, visibility 0s; -moz-transition: opacity .4s, visibility 0s; -o-transition: opacity .4s, visibility 0s; transition: opacity .4s, visibility 0s; opacity: 1; }
#marker-bar .masha-social,
#marker-bar .masha-marker { cursor: pointer; display: block; margin: 0 5px; float: left; }
#marker-bar .masha-marker { line-height: 1em; color: #aaa; border-bottom: 1px dotted #aaa; margin-right: 10px; }
#marker-bar .masha-marker:hover { color: #ea3e26; border-color: #ea3e26; }
.user_selection,
.user_selection_true { background: #c4f47d; padding: 2px 0; }
.user_selection a.txtsel_close,
.user_selection_true a.txtsel_close { display:none; }
.user_selection .closewrap,
.user_selection_true .closewrap { position: relative; }
.user_selection.hover a.txtsel_close,
.user_selection_true.hover a.txtsel_close { display: inline-block; position: absolute; top: -7px; left: -5px; width: 33px; height: 33px; background: url(../dleimages/closemarker.png) -0px -0px no-repeat; }
.user_selection.hover a.txtsel_close:hover,
.user_selection_true.hover a.txtsel_close:hover { background-position: -0px -33px; }
#share-popup { background: #fff; border: 1px solid #aaa; border-radius: 5px; box-shadow: 0 0 5px rgba(0,0,0,0.5); position: absolute; width: 414px; display:none; z-index: 100; padding: 10px 0; opacity: 0; -webkit-transition: opacity .4s, visibility .1s linear .4s; -moz-transition: opacity .4s, visibility .1s linear .4s; -o-transition: opacity .4s, visibility .1s linear .4s; transition: opacity .4s, visibility .1s linear .4s; }
#share-popup.show { display:block; opacity: 1; -webkit-transition: opacity .4s, visibility 0s; -moz-transition: opacity .4s, visibility 0s; -o-transition: opacity .4s, visibility 0s; transition: opacity .4s, visibility 0s; opacity: 1; }
#share-popup .social { padding: 0 0 10px 17px; height: 40px; }
#share-popup .social p { padding-bottom: 10px; margin: 0; font-weight: bold; }
#share-popup .social ul { list-style: none; margin: 0; padding: 0; }
#share-popup .social ul li { float: left; margin-right: 20px; padding-top: 2px; position: relative; }
#share-popup .social ul a { text-decoration: none; font-size: 11px; display: inline-block; color: #aaa; padding-left: 25px; }
#share-popup .social ul a:hover { text-decoration: underline; color: #ea3e26; }
#share-popup .social a span { cursor: pointer; width: 20px; height: 20px; background: url(../dleimages/social-icons.png) 20px 20px no-repeat; position: absolute; left: 0; top: 0; }
#share-popup .social .tw span { background-position: 0 -20px; }
#share-popup .social .tw:hover span { background-position: 0 0; }
#share-popup .social .fb span { background-position: -20px -20px; }
#share-popup .social .fb:hover span { background-position: -20px 0; }
#share-popup .social .vk span { background-position: -40px -20px; }
#share-popup .social .vk:hover span { background-position: -40px 0; }
#share-popup .social .gp span { background-position: -60px -20px; }
#share-popup .social .gp:hover span { background-position: -60px 0; }
#share-popup .link { clear: both; border-top: 1px solid #d9d9d9; padding: 10px 5px 0 10px; line-height: 1.2; overflow: hidden; margin: 0 7px; }
#share-popup .link p { font-weight: bold; padding: 0 0 3px 0; margin: 0; }
#share-popup .link span { color: #999; font-size: 10px; display: block; padding-top: 3px; }
#share-popup .link a { display: block; }



/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}


/*---Подсветка кода в теге [code]---*/
pre code{display:block;padding:.5em;background:#f9fafa;border:1px solid #dcdcdc;overflow:auto;white-space:pre}pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre .javadoc{color:#93a1a1;font-style:italic}pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .method,pre .addition,pre .css .tag,pre .lisp .title{color:#859900}pre .number,pre .command,pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre .hexcolor{color:#2aa198}pre .title,pre .localvars,pre .function .title,pre .chunk,pre .decorator,pre .builtin,pre .built_in,pre .lisp .title,pre .identifier,pre .title .keymethods,pre .id{color:#268bd2}pre .tag .title,pre .rules .property,pre .django .tag .keyword{font-weight:bold}pre .attribute,pre .variable,pre .instancevar,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell .label{color:#b58900}pre .preprocessor,pre .pi,pre .shebang,pre .symbol,pre .diff .change,pre .special,pre .keymethods,pre .attr_selector,pre .important,pre .subst,pre .cdata{color:#cb4b16}pre .deletion{color:#dc322f}pre .tex .formula{background:#eee8d5}



/*---прогресс бар заполненности персональных сообщений---*/
.pm_status_content {overflow:hidden; margin:0 0 14px 0;}
.pm_progress_bar {
    border: 1px solid #be3d75;
    padding: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.pm_progress_bar span {
    background:#be3d75;
    font-size: 0em;
    text-indent: -2000em;
    height: 10px;
    display: block;
    overflow: hidden;
}



/*---Вывод результатов голосования на сайте---*/
.voteprogress {
  overflow: hidden;
  height: 15px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.voteprogress span {
  color: #ffffff;
  text-align: center;
  text-indent: -2000em;
  height: 15px;
  display: block;
  overflow: hidden;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
}

.voteprogress .vote2 {
  background-color: #dd514c;
}

.voteprogress .vote3 {
  background-color: #5eb95e;
}

.voteprogress .vote4 {
  background-color: #4bb1cf;
}

.voteprogress .vote5 {
  background-color: #faa732;
}

/*---Вывод результатов опросов в новостях---*/
.pollprogress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.pollprogress span {
  color: #ffffff;
  height: 18px;
  display: block;
  overflow: hidden;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
}

.pollprogress .poll2 {
  background-color: #dd514c;
}

.pollprogress .poll3 {
  background-color: #5eb95e;
}

.pollprogress .poll4 {
  background-color: #4bb1cf;
}

.pollprogress .poll5 {
  background-color: #faa732;
}

.search #userfield #searchuser {width:200px !important;}
.privitem {padding:20px; overflow:hidden; background:#fff;}

/*---Найденные похожие новости при добавлении новостей на сайте---*/
.findrelated {
	width:99%;
	background: #ffc;border:1px solid #9E9E9E;
	padding: 5px;margin-top: 7px;
	margin-right: 10px;
}

#dle-promt-text {outline:none;}


td.search {text-align:center;}
#dofullsearch {display:none;}
#searchinput {width:70% !important; padding:10px; margin:0 auto;}


.shows_error {position:relative;}
.shows_error > div {padding:10px; position:relative; margin:-10px; border:1px solid #222; color:#fff; text-align:center; background:#b91f67; z-index:1001;}
.shows_error > div b {display:block; font-size:18px;}
.shows_error > div.shows_bglayers {width:auto; height:auto; position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.32); z-index:1000;}




/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images/fancybox/fancybox_sprite.png'); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('../images/fancybox/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('blank.gif'); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */

.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
/* Title helper */

.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images/fancybox/fancybox_sprite@2x.png'); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
#fancybox-loading div { background-image: url('../images/fancybox/fancybox_loading@2x.gif'); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ }
}


#fancybox-thumbs { position: fixed; left: 0; width: 100%; overflow: hidden; z-index: 8050; }
#fancybox-thumbs.bottom { bottom: 2px; }
#fancybox-thumbs.top { top: 2px; }
#fancybox-thumbs ul { position: relative; list-style: none; margin: 0; padding: 0; }
#fancybox-thumbs ul li { float: left; padding: 1px; opacity: 0.7; }
#fancybox-thumbs ul li.active { opacity: 1; padding: 0; border: 1px solid #fff; }
#fancybox-thumbs ul li:hover { opacity: 1; }
#fancybox-thumbs ul li a { display: block; position: relative; overflow: hidden; border: 1px solid #222; background: #111; outline: none; }
#fancybox-thumbs ul li img { display: block; position: relative; border: 0; padding: 0; max-width: none; }


.fancybox-overlay:after {width:auto; height:auto; content:' '; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:0;
-webkit-animation:fancyfadebg 0.5s ease-in;
-moz-animation:fancyfadebg 0.5s ease-in;
animation:fancyfadebg 0.5s ease-in;

-webkit-animation-fill-mode:forwards;
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}

@keyframes fancyfadebg {
from {background:rgba(21, 21, 21, 0);}
to {background:rgba(21, 21, 21, 0.26);}
}
@-moz-keyframes fancyfadebg {
from {background:rgba(21, 21, 21, 0);}
to {background:rgba(21, 21, 21, 0.26);}
}
@-webkit-keyframes fancyfadebg {
from {background:rgba(21, 21, 21, 0);}
to {background:rgba(21, 21, 21, 0.26);}
}



.dle_photo table td img {max-width:168px; height:auto;}
#photoarea,
#photoarea img {max-width:540px;}

.dle_photo + p[align="center"] {display:none !important;}

/* END */