body
{
	background: #fff;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #003366;
}
a:visited, body_avisited
{
	color: #003366;
}
a:hover, a:active, body_ahover
{
	color: #16BBEE;
}
.page
{
	color: #000000;
}
td, th, p, li
{
	background: transparent;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: transparent;
	color: #000000;
	border: #FFFFFF ;
	cellspacing:1px;
}
.tcat
{
	background: #fff;
	color: #003366;
	font: 11pt verdana;
}
.tcat a:link, .tcat_alink
{
	color: #003366;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #003366;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #16BBEE;
	text-decoration: underline;
}
.thead
{
	background: #CCCCCC;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #16BBEE;
}
.tfoot
{
	background: #CCCCCC;
	color: #FFFFFF;
}
.tfoot a:link, .tfoot_alink
{
	color: #FFFFFF;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #FFFFFF;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #16BBEE;
}
.alt1, .alt1Active
{
	background: #FBFBFB;
	color: #000000;
}
.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink
{
	background: transparent;
}
.alt2, .alt2Active
{
	background: #EFEFEF;
	color: #000000;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	background: transparent;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #EFEFEF;
	padding: 12px;
	border: 2px outset;
}
.panelsurround
{
	background: #F4F4F4;
}
legend
{
	background: transparent;
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #CCCCCC;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: transparent;
	color: #000000;
	box-shadow: 0px 21px 18px 0px rgba(1, 1, 1, 0.09);
	clip: auto !important;
}
.vbmenu_option
{
	background: rgb(242, 245, 248);
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #e4eaef;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #000;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #000;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #000;
	text-decoration: none;
}
/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
@font-face
{
  font-family: 'HelveticaNeueExt';
  src: url('../../images/auth/HelveticaNeue.eot?#iefix') format('embedded-opentype'),  url('../../images/auth/HelveticaNeue.woff') format('woff'), url('../../images/auth/HelveticaNeue.ttf')  format('truetype'), url('../../images/auth/HelveticaNeue.svg#HelveticaNeue') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-ThinExt';
  src: url('../../images/auth/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),  url('../../images/auth/HelveticaNeue-Thin.woff') format('woff'), url('../../images/auth/HelveticaNeue-Thin.ttf')  format('truetype'), url('../../images/auth/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}

body:not(.popup) {min-width: 960px;}
header {min-width: 960px;}
.forumdesc {background: #efefef; color: #000000; font: 12px Verdana; padding: 25px;}
.top_link {float: left; padding: 10px 15px 0 20px;}
.top_link a {font-family: Verdana; color: #000000; font-size: 13px; text-decoration: none; margin-left: 15px;}
.top_link a:hover {opacity: 0.8;}
.social_top {float: left; padding: 10px 25px 0 0;}
.social_top a {font-family: Verdana; color: #000000; font-size: 13px; text-decoration: none; margin-left: 3px;}
.social_top a img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.facebook_icon {background-image: url(../../images/benzclub/gradients/); width: 20px; height: 20px; background-size: 20px 20px;}
.cp, .cp a, .cp a:hover, .cp:hover {
color: #ffffff;
}
a.subfcl_144 {
  color: #FFFFFF;
  background: #08a7f8 !important;
  padding: 3px;
  font-weight: bold;
  text-decoration: none;
}
.thumbs-post-rate {
font: normal 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
position: relative;
top: -4px;
color: #000 !important;
}
.thumbs-up-text {
font: normal 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
position: relative;
top: -4px;
color: #000 !important;
}
.thumbs-up-text a {
position: relative;
top: -2px;
color: #003366;
}
.thumbs-up-bit {
font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif !important;
}
.thumbs-up-link {cursor: pointer;}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
       body:not(.popup) { min-width:1100px; !important}
}
.newthread
{
      font-weight:bold;
      color:#ffffff !important;
      background:rgb(21,186,255);
      padding-left:12px;
      padding-right:12px;
      padding-top:6px;
      padding-bottom:6px;
      text-decoration:none;
      position:relative;
      top:-3px;
      left:1px;
  
}
.newthread.bottom
{
      top:2px;
}
.newthread:hover
{
      opacity:0.8;
      text-decoration:underline;
}
.newthread:active
{
      opacity:1;
}

.forumDealers img
{
	display:none;
}
.forumDealers 
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
}
.forumDealers a
{
	background: rgb(21, 186, 255) !important;
	color: #fff !important;
	font-weight: bold !important;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none  !important;
}
.forumDealers a:hover
{
	background: rgb(67, 199,255) !important;
}
.subforumspacer:after
{
        content:', ';
}
.forumDealers .subforumspacer:after
{
        content:' ' !important;
}


.footer
{
    white-space: nowrap;
    height: 170px;
    background:#fff;
    margin-bottom: -10px;
    margin-top:5px;
    padding-top: 8px;
    padding-left:32px;
}
.footer a
{ 
    text-decoration:none;
}
.footer .rightLinks
{
	text-align: right;
    padding-right:30px;
    padding-top:5px;
}
.footer .link
{
    margin-right:12px;
    font-size:12px;
}
.footer .link.last
{
   margin-right:20px !important;
}
.footer .text
{
	text-align: right;
	line-height: 22px;
	font-size: 12px;
	padding-right:30px;
	padding-top:39px;
        height:70px;
}
.footer .imageText
{
	width: 310px;
	padding-top:55px;
}
.footer .imageText .right
{
	line-height: 22px;
	font-size: 12px;
	padding-top: 6px;
	float:right;
}
.footer .svgimg svg
{
    width:20px;
    position: relative;
    top:6px;
}
.social_top .svgimg svg
{
    width:20px;
    position:relative;
    top:-1px;
}
.footer .svgimg path
{
        fill:rgb(0,51, 102);
}
.social_top .svgimg:hover path
{
        fill:#fff;
}
.footer .svgimg:hover path
{
        fill:rgb(22,187,238);
}
.footer .counters
{
	padding-top: 66px;
	text-align: center;
}
.totop
{
	width:35px;
	height: 35px;
	float:right;
	margin-top:-40px;
	padding-right: 28px;
}
.totop a div
{
	width:35px;
	height: 35px;
	background: url(http://localhost/benzclubru/images/footer/totop.png);
	background-size:35px 35px;
}
.totop a:hover div
{
	background: url(http://localhost/benzclubru/images/footer/totophover.png);
	background-size:35px 35px;
}

.header
{
}
.top_link a
{

}

.needResize:container(width > 800px) {
      width:800px;
}
.ads-img
{
width: 120px;
height: 90px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
}

.commercial_bit
{
    background:#28bbfc;
    padding-left: 3px;
    padding-right: 3px;
}
.like-box
{
	padding-left: 2px;
}
	.like-box .like-users
	{
		font-size: 0;
		display: inline-block ;
		vertical-align: top;
	}
	.like-box .additinal-count
	{
		display: inline-block ;
		vertical-align: top;
		color:#003366;
		font:10px Verdana;
		margin-top: 5px;
		margin-left: -3px;
	}
		.like-box .additinal-count:hover
		{
			cursor: pointer;
			text-decoration: underline;
		}
	.like-box .like-users .like-user
	{
		display: inline-block;
		margin-left: 1px;
		margin-right: 1px;
	}
		.like-box .like-users .like-user img
		{
			width: 21px;
			height: 21px;
			border-radius: 21px;
		}
	.like-box .like-button
	{
		background-image: url(../../images/misc/like-button.png) !important;
		background-size: 19px 18px !important;
		width: 19px;
		height: 18px;
		display: inline-block;
		vertical-align: top;
		margin-top: 2px;
		position: relative;
	}
	.no-touch .like-box .like-button:hover,
	.like-box .like-button.active
	{
		background-image: url(../../images/misc/like-button-active.png) !important;
	}
	.no-touch .like-box .like-button:hover:before
	{
		top: -9px;
		left: 10px;
		z-index: 999;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(255, 255, 255, 0);
		border-top-color: #fff;
		border-width: 7px;
		margin-left: -7px;
	}
	.no-touch .like-box .like-button:hover:after
	{
		content: 'Нравится';
		position: absolute;
		background: #fff;
		display: inline-block;
		color:#000;
		font:10px Verdana;
		left: -25px;
		top:-25px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 3px;
		padding-bottom: 3px;
		box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.08);
		border-radius: 5px;
		white-space: nowrap;
	}
	.no-touch .like-box .like-button.active:hover:after
	{
		content: 'Не нравится';
	}
	@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)
	{
		.like-box .like-button
		{
			background-image: url(../../images/misc/like-button@2x.png) !important;
		}
		.no-touch .like-box .like-button:hover,
		.like-box .like-button.active
		{
			background-image: url(../../images/misc/like-button-active@2x.png) !important;
		}
	}

.new-forum-title
{
	font:17px Verdana;
	color:#003366;
}	

.forum-thread
{
     font: 11px tahoma !important;
}
.link-banner
{
     color:#16BBEE !important;
     font-weight:bold;
     padding-bottom:10px;
     text-decoration:none;
     display:inline-block;
}
.link-banner:hover
{
     text-decoration:underline;
}
.whiteColor
{
     background:#FBFBFB;
     border-bottom:1px solid #efefef;
}
.greyColor
{
     background: #EFEFEF;
     border-bottom:1px solid #efefef;
}
.withoutBg
{
     background:transparent;
     color:#d2d2d2;
     padding-top:0px;
     font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
header .wrapper
{
     padding-left: 25px;
     padding-right: 25px;
}
.controlbar { line-height: 5px; }

	.post-table .post-avatar
	{
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		width: 70px;
		height: 70px;
		border-radius: 40px;
		display: inline-block;
		margin-top: 1px;
		position: relative;
		margin-top: 1px;
	}
		.post-table .post-avatar.no-avatar 
		{
			background-image: url(../../images/newbuttons/no-avatar.png);
		}
		
		.post-table .post-avatar.is-online:after 
		{
			position: absolute;
			width: 9px;
			height: 9px;
			border-radius: 9px;
			border: 2px solid #ffffff;
			background-color: #00cb0e;	
			content: "";
			right: 5px;
			bottom: 0px;
		}
		
	.post-table .post-username
	{
		margin-bottom: 1px;
	}	
	.post-table .post-usertitle
	{
		font: bold 9px 'Verdana';
		color: rgb(131, 131, 131);
		text-transform: uppercase;
		margin-bottom: 8px;
		vertical-align: top;
	}
		.post-table .post-usertitle.is-admin
		{
			color: rgb(235,70,62);
		}
		.post-table .post-usertitle.is-moder
		{
			color: #15c91a;
		}
		.post-table .post-usertitle.is-yellowadmin
		{
			color:rgb(243,170,112);
		}
					
	.post-table .post-user-cars
	{
		width: 169px;
		margin-bottom: 10px;
	}
	.post-table .information-about-user
	{
		line-height: 135%;
	}
		.post-table .information-about-user .field-label
		{
			color: rgb(131, 131, 131);	
		}	
	.post-table .all-likes
	{
		margin-top: 2px;
		color: #15c91a;
		font-weight: bold;
		vertical-align: top;
	}
		.post-table .all-likes:before	
		{
			background-image: url(../../images/newbuttons/like.png);
			background-size: 13px 13px;
			background-repeat: no-repeat;
			width: 13px;
			height: 13px;
			content: "";
			display: inline-block;
			vertical-align: top;
		}
	.post-table .social-networks
	{
		margin-top: 13px;
		vertical-align: top;
	}
			.post-table .social-networks .skype-icon
			{
				background-image: url(../../images/newbuttons/skype.png);
				background-size: 16px 16px;
				background-repeat: no-repeat;
				width: 16px;
				height: 16px;
				display: inline-block;
			}
			.post-table .social-networks .vk-icon
			{
				background-image: url(../../images/newbuttons/vk.png);
				background-size: 23px 13px;
				background-repeat: no-repeat;
				width: 23px;
				height: 13px;
				display: inline-block;
				vertical-align: top;
				margin-top: 1px;
			}
			.post-table .social-networks .facebook-icon
			{
				background-image: url(../../images/newbuttons/facebook.png);
				background-size: 16px 16px;
				background-repeat: no-repeat;
				width: 16px;
				height: 16px;
				display: inline-block;
			}
			.post-table .social-networks .instagram-icon
			{
				background-image: url(../../images/newbuttons/);
				background-size: 16px 16px;
				background-repeat: no-repeat;
				width: 16px;
				height: 16px;
				display: inline-block;
			}
				.post-table .social-networks .skype-icon:hover,
				.post-table .social-networks .vk-icon:hover,
				.post-table .social-networks .facebook-icon:hover,
				.post-table .social-networks .instagram-icon:hover
				{
					opacity: 0.5;
				}
	.post-buttons-moderator
	{
		margin-top: 10px;
		padding-bottom:2px;
	}	
		.post-buttons-moderator .report-grey:hover
		{
			opacity:0.5;
		}
		.post-gray-icon	
		{
			filter: grayscale(1);
		}
		.post-gray-icon:hover
		{
			filter: none;
		}
	.post-table .report-message
	{
		background-image: url(../../images/newbuttons/report.png) !important;
		background-repeat: no-repeat;
		background-size: 14px 14px;
		width: 14px;
		height: 14px;
		display: inline-block;
		vertical-align: top;
		margin-right: 5px;
	}
		.post-table .report-message:hover
		{
			opacity: 0.5;
		}
				
.post-table-cell	
{
	position: relative;
	padding-bottom: 50px;
}	
	.post-table-cell .post-controls-block	
	{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		margin-bottom: 6px;
	}
		.post-table-cell .post-controls-block .likes-from-users
		{
			float: left;
			display: inline-block;
			margin-left: 2px;
			vertical-align: top;
		}
		.post-table-cell .post-controls-block .post-controls-position	
		{
			display: inline-block;
			float: right;
			margin-top: 4px;
			margin-right: 9px;
		}
	.post-controls-position .post-control
	{
		font: bold 9px 'Verdana';
		text-decoration: none;
		color: rgb(201, 201, 201) !important;
		display: inline-block;
		background-repeat: no-repeat;
		text-transform: uppercase;
		vertical-align: top;
	}
	.post-controls-position .post-control:not(:first-child)
	{
		margin-left: 10px;
	}
		.post-controls-position .post-control:hover 
		{
			color: #28bbfc !important;
		}
		.post-controls-position .post-control.edit:before 
		{
			background-image: url(../../images/newbuttons/edit_message.png) !important;
			background-size: 12px 12px;
			content: "";
			width: 12px;
			height: 12px;
			display: inline-block;
			margin-bottom: -1px;
			margin-right: 5px;
		}
			.post-controls-position .post-control.edit:hover:before
			{
				background-image: url(../../images/newbuttons/edit_message_hover.png) !important;	
			}
		.post-controls-position .post-control.quote:before 
		{
			background-image: url(../../images/newbuttons/quickreply.png) !important;
			background-size: 14px 12px !important;
			width: 14px;
			height: 12px;
			content: "";
			display: inline-block;
			margin-bottom: -1px;
			margin-right: 5px;
		}			
			.post-controls-position .post-control.quote:hover:before
			{
				background-image: url(../../images/newbuttons/quickreply_hover.png) !important;	
			}

		.post-controls-position .post-control.quote-old:before 
		{
			background-image: url(../../images/newbuttons/quote_message.png) !important;
			background-size: 14px 12px !important;
			width: 14px;
			height: 12px;
			content: "";
			display: inline-block;
			margin-bottom: -1px;
			margin-right: 5px;
		}			
			.post-controls-position .post-control.quote-old:hover:before
			{
				background-image: url(../../images/newbuttons/quote_message_hover.png) !important;	
			}
			
		.post-controls-position .post-control.multiquote 
		{
			background-image: url(../../images/newbuttons/multiquote.png) !important;
			background-size: 21px 12px !important;
			width: 21px;
			height: 12px;	
		}
			body.no-touch .post-controls-position .post-control.multiquote:hover,
			.post-controls-position .post-control.multiquote.selected
			{
				background-image: url(../../images/newbuttons/multiquote_hover.png) !important;
			}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)
{
	.post-table .post-avatar.no-avatar
	{
		background-image: url(../../images/newbuttons/no-avatar@2x.png);
	}	
	.post-table .all-likes:before	
	{
		background-image: url(../../images/newbuttons/like@2x.png);
	}
	.post-table .social-networks .skype-icon
	{
		background-image: url(../../images/newbuttons/skype@2x.png);
	}
	.post-table .social-networks .vk-icon
	{
		background-image: url(../../images/newbuttons/vk@2x.png);
	}
	.post-table .social-networks .facebook-icon
	{
		background-image: url(../../images/newbuttons/facebook@2x.png);
	}
	.post-table .social-networks .instagram-icon
	{
		background-image: url(../../images/newbuttons/);
	}
	
	.post-table .report-message
	{
		background-image: url(../../images/newbuttons/report@2x.png) !important;
	}
	.post-controls-position .post-control.edit:before 
		{
			background-image: url(../../images/newbuttons/edit_message@2x.png) !important;
		}
			.post-controls-position .post-control.edit:hover:before
			{
				background-image: url(../../images/newbuttons/edit_message_hover@2x.png) !important;
			}
		.post-controls-position .post-control.quote:before 
		{
			background-image: url(../../images/newbuttons/quickreply@2x.png) !important;
		}
			.post-controls-position .post-control.quote:hover:before
			{
				background-image: url(../../images/newbuttons/quickreply_hover@2x.png) !important;
			}
		.post-controls-position .post-control.quote-old:before 
		{
			background-image: url(../../images/newbuttons/quote_message@2x.png) !important;
		}
			.post-controls-position .post-control.quote-old:hover:before
			{
				background-image: url(../../images/newbuttons/quote_message_hover@2x.png) !important;
			}
		.post-controls-position .post-control.multiquote 
		{
			background-image: url(../../images/newbuttons/multiquote@2x.png) !important;	
		}
			body.no-touch .post-controls-position .post-control.multiquote:hover,
			.post-controls-position .post-control.multiquote.selected
			{
				background-image: url(../../images/newbuttons/multiquote_hover@2x.png) !important;
			}
}

.post-controls-position .post-control.quote.loading:before 
{
	background-image: url(../../images/misc/progress.gif) !important;
	height: 14px;
	background-size: 14px 14px !important;
	background-repeat: no-repeat;
}

.ad-items
{
	display: table;
	border-collapse: separate;
	border-spacing: 5px 0px;
	width:100%;
}

	.ad-items a
	{
		text-decoration: none;
		border-radius: 14px;
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.09);
		padding: 9px 13px 11px 13px;
		transition: transform 0.3s;
		display: table-cell;
		position: relative;
	}
		.ad-items a:first-child:nth-last-child(1) 
		{
			width: 100%;
		}
		.ad-items a:first-child:nth-last-child(2),
		.ad-items a:first-child:nth-last-child(2) ~ a
		{
		  width: 50%;
		}
		.ad-items a:first-child:nth-last-child(3),
		.ad-items a:first-child:nth-last-child(3) ~ a

		{
		  width: 33.3333%;
		}
		.ad-items a:first-child:nth-last-child(4),
		.ad-items a:first-child:nth-last-child(4) ~ a
		{
		  width: 25%;
		}
		.ad-items a:first-child:nth-last-child(5),
		.ad-items a:first-child:nth-last-child(5) ~ a
		{
		  width: 20%;
		}	
		.ad-items a:first-child:nth-last-child(6),
		.ad-items a:first-child:nth-last-child(6) ~ a
		{
		  width: 16.6%;
		}	
		.ad-items a:first-child:nth-last-child(7),
		.ad-items a:first-child:nth-last-child(7) ~ a
		{
		  width: 14.29%;
		}
		.ad-items a:first-child:nth-last-child(8),
		.ad-items a:first-child:nth-last-child(8) ~ a
		{
		  width: 12.5%;
		}	
				.ad-items a:first-child:nth-last-child(9),
		.ad-items a:first-child:nth-last-child(9) ~ a
		{
		  width: 11.1%;
		}	
		.ad-items a:first-child:nth-last-child(10),
		.ad-items a:first-child:nth-last-child(10) ~ a
		{
		  width: 10%;
		}	
			
		.ad-items a:hover
		{
			box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.09);
			transform: translate(0,-3px);
		}
		.ad-items a:hover .ad-text, .ad-on-site .ad-title.link-add:hover
		{
			color: #35bcf9;
		}
		.ad-items a:hover .advertiser
		{
			color: black;
		}	
			.ad-items .ad-text
			{
				font: bold 12px 'Verdana';
				color: #013464;
				padding-bottom: 24px;
				
			}
			.ad-items .advertiser
			{
				font: bold 10px 'Verdana';
				color: rgba(0, 0, 0, 0.8);
				position: absolute;
				bottom: 11px;
			}
.ad-on-site
{
	margin-top: 5px;
	margin-bottom: 23px;
	float: right;
}
	.ad-on-site .ad-title
	{
		display: inline-block;
		text-decoration: none;
		font: bold 10px 'Verdana';
		margin-left: 5px;
		color: rgba(0, 0, 0, 0.8);
	}
		.ad-title.link-add
		{
			color: #003366;
		}
.vBulletin_editor .imagebutton:hover
{
   cursor:pointer;
}
.post-menu-icon
{
	position: absolute;
	top: 22px;
	right: 0px;
}
	.post-menu-icon a
	{
		background: url(../../images/newbuttons/user-menu.png);
		width: 4px;
		height: 16px;
		padding: 10px;
		background-repeat: no-repeat;
		background-position: center;
		background-size:4px 16px;
	}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)
{
	.post-menu-icon a
	{
		background-image: url(../../images/newbuttons/user-menu@2x.png);
	}
}


.pagenav
{
	font-size: 0;
	padding-left: 15px;
}

.pagenav .pagenav-block
{
	display: inline-block;
	border-radius: 3px;
	font: 11px Verdana;
	padding-left: 13px;
	padding-right: 13px;
	height: 36px;
	line-height: 36px;
	background: #fff;
	color: #808080;
	border: 1px solid #d2dde5;
	margin-right: 15px;
	white-space: nowrap;
}

.pagenav .pagenav-td
{
	padding: 0;
	background: #fff;
	color: #808080;
	border: 1px solid #d2dde5;
	border-right: 0px;
}
	.pagenav .pagenav-td a
	{
		color: #808080;
		display: inline-block;
		width: 37px;
		line-height: 36px;
		height: 36px;
		text-align: center;
		text-decoration: none;
	}

.pagenav .pagenav-td.active strong
{
	display: inline-block;
	width: 37px;
	text-align: center;
}

.pagenav .pagenav-td:hover
{
	background:rgb(237, 241, 244);
}
	.pagenav .pagenav-td:hover a
	{
		color: #808080 !important;
	}

.pagenav .pagenav-td.active
{
	border-color: transparent;
	background-image: -moz-linear-gradient( 180deg, rgb(0,173,239) 0%, rgb(1,154,213) 100%);
	background-image: -webkit-linear-gradient( 180deg, rgb(0,173,239) 0%, rgb(1,154,213) 100%);
	background-image: -ms-linear-gradient( 180deg, rgb(0,173,239) 0%, rgb(1,154,213) 100%);
	color: #fff;
}
	.pagenav .pagenav-td.active, .pagenav .pagenav-td:hover a
	{
		color: #fff;
	}
	.pagenav .pagenav-td:last-child
	{
		border-right: 1px solid #d2dde5;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
	}
	.pagenav .pagenav-td:nth-child(2)
	{
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;
	}
	.pagenav .pagenav-td.active + td
	{
		border-left-color: rgb(74, 171, 232);
	}
	.pagenav .pagenav-td:last-child.active
	{
		border-right-color: rgb(74, 171, 232);
	}


.new-thread-button
{
	display: inline-block;
	font:11px Verdana;
	letter-spacing: 0.5px;

	background-image: -moz-linear-gradient( 180deg, rgb(0,173,239) 0%, rgb(1,154,213) 100%);
	background-image: -webkit-linear-gradient( 180deg, rgb(0,173,239) 0%, rgb(1,154,213) 100%);
	background-image: -ms-linear-gradient( 180deg, rgb(0,173,239) 0%, rgb(1,154,213) 100%);
  
	color:#fff !important;
	text-decoration: none;
	padding-left: 30px;
	padding-right: 30px;
	height: 38px;
	line-height: 38px;
	border-radius: 3px;
	position: relative;
	text-transform: uppercase;
}

.new-thread-button:hover
{
	background: #00adef;
	box-shadow: 0px 5px 21px 0px rgba(65, 203, 255, 0.31);
}	

	.new-thread-button.close
	{
		background: rgba(224, 22, 20, 0.96);
	}

.left-menu-item
{
	padding-left:7px;
	padding-right: 7px;
}
	.left-menu-item:last-child
	{
		padding-right: 0px;
	}

.left-menu-item .vbmenu_control
{
	border-radius: 3px;
	font:11px Verdana;

	padding-left: 13px;
	padding-right: 10px;
	height: 36px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 36px;
	
	background: #fff;
	color: #808080;
	border: 1px solid #d2dde5;
}
	.left-menu-item .vbmenu_control a
	{
		color: #808080;
	}
	
	.left-menu-item .vbmenu_control:hover
	{
		border-color: #00adef;
	}
	
	.left-menu-item .vbmenu_control a:hover
	{
		text-decoration: none;
	}
	
	.left-menu-item .vbmenu_control a:after
	{
		display: inline-block;
		content: ' ';
		background: url(../../images/partners/arrow-dark.svg);
		width: 10px;
		height: 10px;
		background-size: 10px 10px;
		margin-left: 13px;
		margin-top: 14px;
		vertical-align: top;
	}
		.left-menu-item .vbmenu_control:hover a:after
		{
			background-image: url(../../images/partners/arrow-blue.svg);
		}
	
	.left-menu-item .vbmenu_control img
	{
		display: none;
	}
	#threadrating_current img
	{
		display: inline-block;
		background: none;
		width: auto;
		height: auto;
		box-shadow: none;
		padding-left: 0px !important;
	}
	#threadrating  a:after
	{
		margin-left: 7px;
	}
	
	.vbmenu_control_search
	{	
		position: relative;
		width: 100%;
		max-width: 300px;
		min-width: 80px;
		float: right;
	}
	
	.vbmenu_control_search input[type=text]
	{
		display: inline-block;
		border-radius: 3px;
		font: 11px Verdana;
		padding-left: 13px;
		padding-right: 30px;
		box-sizing: border-box;
		height: 38px;
		background: #fff;
		color: #000;
		border: 1px solid #d2dde5;
		padding-top: 0px;
		padding-bottom: 0px;
		outline: 0;
		width: 100%;
	}
		.vbmenu_control_search input[type=text]:focus
		{
			border-color: #00adef;
		}
		.vbmenu_control_search i
		{
			display: inline-block;
			position: absolute;
			right: 10px;
			top: 12px;
			background: url(../../images/partners/search.svg);
			width: 13px;
			height: 13px;
			background-size: 13px 13px;
		}
		
.vbmenu_popup table
{
	border-spacing: 0;
}	
	.vbmenu_popup .thead
	{
		background: #e6edf2;
		color: #808080;
		font-weight: normal;
	}
		.vbmenu_popup .thead a
		{
			color: #808080 !important;
		}
	
	.vbmenu_popup table td
	{
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 6px;
		padding-bottom: 6px;
	}	
	.vbmenu_popup table td.thead
	{
		padding-top: 7px;
		padding-bottom: 7px;
	}
	.vbmenu_popup table tr:first-child td
	{
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}
	.vbmenu_popup table tr:last-child td
	{
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
		padding-bottom: 10px;
	}

		                .tiktok-footer
		                {
			                display: inline-block;
			                background-image:url(../../images/tiktok-footer.svg);
			                width: 20px;
			                height: 20px;
			                background-size: 20px 20px;
			                vertical-align: top;
			                margin-top: 6px;
		                }
		                .tiktok-footer:hover
		                {
			                background-image:url(../../images/tiktok-footer-hover.svg);
		                }

 .telegram-footer
{
	display: inline-block;
	background-image:url(../../images/telegram-footer.svg);
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	vertical-align: top;
	margin-top: 6px;
}
.telegram-footer:hover
{
	background-image:url(../../images/telegram-footer-hover.svg);
}