
.ruble {background: #fff url(../images/input_rub.png) 141px 6px no-repeat;width: 160px;}

.plan-list {margin: 10px 0 0 0;line-height: 25px;}
.plan-list h1 {font-family: 'PT Sans Narrow', sans-serif;margin-bottom: 10px;}
.plan-list .plans {margin: 0 auto;width: 512px;}
.plan-list .plan {height:122px; border-width: 1px;}
.plan-list .plan .plan-unit{margin-top: 0;}
.plan-list .plan .plan-benefit {font-family: 'PT Sans Narrow', sans-serif;font-size: 16px;line-height: 15px;}
.plan-list .plan-highlight {height:158px;border-width: 4px}
.ps-list {height: 64px;margin: 15px auto 10px;width: 416px;}


#info_main .good_sp, #info_main .eror_sp {float: none; width: auto}


#cashless {margin: auto; margin-top: 15px; width: 530px;}
.modal-body {padding: 10px 15px 0px 15px;border-bottom: 1px solid #ccc;}
.modal-body .modal-bod-text {margin-bottom:11px;}
.ps-logo {overflow: hidden;width: 127px;text-align: center;float:left;height:100px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.ps-logo img {width: 62px;margin-top: -3px;}
.ps-logo .instant {font-weight: bold;font-size:15px;margin-top: -15px}
.ps-text {margin-top: 0;margin-left: 10px;}
.help-tip {margin-top:5px;margin-left: 10px;}
.car-logo {max-width: 300px; float: left;margin: 0 30px 0 0}
.car-text {font-size:16px;padding:20px}

.your-taxi {
	background-color: rgba(226, 226, 226, 0.28);
	border: 1px solid #3a8cca;
	border-radius: 2px;

	font-size: 18px;
	font-family: 'PT Sans Narrow', sans-serif;
	margin-bottom:15px;
	min-height: 65px;
}
.your-taxi:hover {
	border-color: #ab3732;
}
.your-taxi.epic {width:200px;height:100px;float: left;margin: 0 10px 10px 0;cursor:pointer;position: relative}
.your-taxi.epic .name {font-size:18px; color: #bf5c31; text-align: center}
.your-taxi.epic .workshop-icon {position: absolute;bottom: 2px; left: 5px;}
/*.your-taxi.recommended {border-width: 2px;}*/

.your-taxi .image {
	font-size: 22px;
	margin: 10px 10px 0 10px;
	text-align: center;
}
.your-taxi .block_1{font-size: 22px;margin: 10px 30px 10px 10px;width: 148px;}
.your-taxi .block_1 span {font-size: 16px;}
.your-taxi .block_2{margin-right:30px;width:200px;margin:10px}
.your-taxi .block_2 b, .buy-taxi b {color: green; font-size: 20px}
.your-taxi p {font-size: 100%; margin-top: 10px }
.your-taxi p:first-child {margin-top: 0px }
.your-taxi .block_3{margin:10px;}

.buy-taxi {cursor: hand; cursor: pointer; position: relative; width: 442px; height: 150px; float: left; margin-right: 15px}
.buy-taxi .image {margin: 10px 5px 5px 10px }
.buy-taxi .block_1 {display:block; margin: 15px 0 0 0; width: 220px;}
.buy-taxi .block_2 {display:block; margin: 10px 0 2px 0; width: 220px;}
.buy-taxi .block_2 .button-block {height: 25px;padding-top: 5px}
.buy-taxt .taxi-income-percent {font-size: 80%}
.buy-taxt .taxi-income {}

.buy-taxi .plan-recommended { border-bottom-right-radius: 0;position: absolute;padding-bottom: 0;bottom: -15px;border-bottom-left-radius: 0;border-top-right-radius: 9px;width: 90px; text-align: center}
.total_summa_tarif {font-size: 15px;}
.new-taxi {cursor: hand; cursor: pointer; }
.userBalance a:hover, .buy-taxi.active {text-decoration: none}

.sidebar {width: 240px; float: left}
.sidebar .block {display: block; ;}
.sidebar .userTaxi {margin-bottom: 10px}
.sidebar .userTaxi .img {width: 60px; text-align: center; height: 32px; float: left; margin-right: 15px}
.sidebar .userTaxi img {height: 35px; }
.sidebar .userTaxi a {font-size:14px; }
.sidebar .userTaxi span {font-size:14px; color:green;display: block;white-space: nowrap}

.bal_part .block1 {}
.bal_part .block2 {margin-top: 8px;color: #585858;}

.last-taxi {margin: 0 auto;}

.office .h2_profile_sp_big_block {margin-bottom: 0;border-bottom: 0}

.income {
	background:  #f08f75 url(../images/top/el_money.png) left center no-repeat;
	color: #fff;
	padding: 10px 60px;
	margin: 0 0 10px 0 ;
}
.income a {color: #fff; font-size:16px;text-decoration: underline}
.income a:hover {text-decoration: none}
.income span {font-weight: bold}

.full-width2 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	resize: none;
	margin: 5px 0;
}

.minFont {font-size: 80% !important;}

.modal {position: fixed; top: 5%;}

.modal .error {
	background: #ff5757;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 10px 0;

	border-bottom: 1px solid #E9E9E9;
	border-radius: 2px;
	color: #fff;
}

.ps_label {position: relative;	margin-bottom:6px;}
.ps_label .style-input {
	position: absolute;
	top:7px;
}

.ie10 .ie_sp {display:block;}
.ie_sp {display:none;}
.ie10 .ie_not_sp {display:none;}
.ie_not_sp {display:block;float:left;padding:0 5px 0 0;}

.register {margin-left: 10px;}
.group_button_l-r a, .button_login_l-r {color:#fff !important;float:left;}


.msg_full_width div {float:none; width: auto}

#captcha {position: relative;}
.reviewer {color: #ab3732;display: block}
.already_liked {cursor: default !important;}

.rate_1 {
	background-color: rgba(255,255,255,0.4) !important;
	border: 1px solid #E6E6E6 !important;;
	-moz-box-shadow: inset 0 -1px 20px #E3EDCF !important;;
	-webkit-box-shadow: inset 0 -1px 20px #EEEEEE !important;;
	box-shadow: inset 0 -1px 20px #EBEBEB !important;;
}
.rate_1 p {
	opacity: 0.2;
	-moz-transition:opacity 1s ease;
	-o-transition:opacity 1s ease;
	-webkit-transition:opacity 1s ease;
}
.rate_1 p:hover {
	opacity: 1;
}

[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}
h2 [class^="icon-"],h2 [class*=" icon-"],h3 [class^="icon-"],h3 [class*=" icon-"]{vertical-align:baseline}
[class^="icon-"]:last-child,[class*=" icon-"]:last-child{*margin-left:0}
.icon-white{background-image:url("../images/glyphicons-halflings-white.png")}
.icon-glass{background-position:0 0}
.icon-music{background-position:-24px 0}
.icon-search{background-position:-48px 0}
.icon-envelope{background-position:-72px 0}
.icon-heart{background-position:-96px 1px}
.icon-star{background-position:-120px 0}
.icon-star-empty{background-position:-144px 0}
.icon-user{background-position:-168px 0}
.icon-film{background-position:-192px 0}
.icon-th-large{background-position:-216px 0}
.icon-th{background-position:-240px 0}
.icon-th-list{background-position:-264px 0}
.icon-ok{background-position:-288px 0}
.icon-remove{background-position:-312px 0}
.icon-zoom-in{background-position:-336px 0}
.icon-zoom-out{background-position:-360px 0}
.icon-off{background-position:-384px 0}
.icon-signal{background-position:-408px 0}
.icon-cog{background-position:-432px 1px}
.icon-trash{background-position:-456px 0}
.icon-home{background-position:0 -24px}
.icon-file{background-position:-24px -24px}
.icon-time{background-position:-48px -24px}
.icon-road{background-position:-72px -24px}
.icon-download-alt{background-position:-96px -24px}
.icon-download{background-position:-120px -24px}
.icon-upload{background-position:-144px -24px}
.icon-inbox{background-position:-168px -24px}
.icon-play-circle{background-position:-192px -24px}
.icon-repeat{background-position:-216px -24px}
.icon-refresh{background-position:-240px -24px}
.icon-list-alt{background-position:-264px -24px}
.icon-lock{background-position:-287px -24px}
.icon-flag{background-position:-312px -24px}
.icon-headphones{background-position:-336px -24px}
.icon-volume-off{background-position:-360px -24px}
.icon-volume-down{background-position:-384px -24px}
.icon-volume-up{background-position:-408px -24px}
.icon-qrcode{background-position:-432px -24px}
.icon-barcode{background-position:-456px -24px}
.icon-tag{background-position:0 -48px}
.icon-tags{background-position:-25px -48px}
.icon-book{background-position:-48px -48px}
.icon-bookmark{background-position:-72px -48px}
.icon-print{background-position:-96px -48px}
.icon-camera{background-position:-120px -48px}
.icon-font{background-position:-144px -48px}
.icon-bold{background-position:-167px -48px}
.icon-italic{background-position:-192px -48px}
.icon-text-height{background-position:-216px -48px}
.icon-text-width{background-position:-240px -48px}
.icon-align-left{background-position:-264px -48px}
.icon-align-center{background-position:-288px -48px}
.icon-align-right{background-position:-312px -48px}
.icon-align-justify{background-position:-336px -48px}
.icon-list{background-position:-360px -48px}
.icon-indent-left{background-position:-384px -48px}
.icon-indent-right{background-position:-408px -48px}
.icon-facetime-video{background-position:-432px -48px}
.icon-picture{background-position:-456px -48px}
.icon-pencil{background-position:0 -72px}
.icon-map-marker{background-position:-24px -72px}
.icon-adjust{background-position:-48px -72px}
.icon-tint{background-position:-72px -72px}
.icon-edit{background-position:-96px -72px}
.icon-share{background-position:-120px -72px}
.icon-check{background-position:-144px -72px}
.icon-move{background-position:-168px -72px}
.icon-step-backward{background-position:-192px -72px}
.icon-fast-backward{background-position:-216px -72px}
.icon-backward{background-position:-240px -72px}
.icon-play{background-position:-264px -72px}
.icon-pause{background-position:-288px -72px}
.icon-stop{background-position:-312px -72px}
.icon-forward{background-position:-336px -72px}
.icon-fast-forward{background-position:-360px -72px}
.icon-step-forward{background-position:-384px -72px}
.icon-eject{background-position:-408px -72px}
.icon-chevron-left{background-position:-432px -72px}
.icon-chevron-right{background-position:-456px -72px}
.icon-plus-sign{background-position:0 -96px}
.icon-minus-sign{background-position:-24px -96px}
.icon-remove-sign{background-position:-48px -96px}
.icon-ok-sign{background-position:-72px -96px}
.icon-question-sign{background-position:-96px -96px}
.icon-info-sign{background-position:-120px -95px}
.icon-screenshot{background-position:-144px -96px}
.icon-remove-circle{background-position:-168px -96px}
.icon-ok-circle{background-position:-192px -96px}
.icon-ban-circle{background-position:-216px -96px}
.icon-arrow-left{background-position:-240px -96px}
.icon-arrow-right{background-position:-264px -96px}
.icon-arrow-up{background-position:-289px -96px}
.icon-arrow-down{background-position:-312px -96px}
.icon-share-alt{background-position:-336px -96px}
.icon-resize-full{background-position:-360px -96px}
.icon-resize-small{background-position:-384px -96px}
.icon-plus{background-position:-408px -96px}
.icon-minus{background-position:-433px -96px}
.icon-asterisk{background-position:-456px -96px}
.icon-exclamation-sign{background-position:0 -120px}
.icon-gift{background-position:-24px -120px}
.icon-leaf{background-position:-48px -120px}
.icon-fire{background-position:-72px -120px}
.icon-eye-open{background-position:-96px -120px}
.icon-eye-close{background-position:-120px -120px}
.icon-warning-sign{background-position:-144px -120px}
.icon-plane{background-position:-168px -120px}
.icon-calendar{background-position:-192px -120px}
.icon-random{background-position:-216px -120px}
.icon-comment{background-position:-240px -120px}
.icon-magnet{background-position:-264px -120px}
.icon-chevron-up{background-position:-288px -120px}
.icon-chevron-down{background-position:-313px -119px}
.icon-retweet{background-position:-336px -120px}
.icon-shopping-cart{background-position:-360px -120px}
.icon-folder-close{background-position:-384px -120px}
.icon-folder-open{background-position:-408px -120px}
.icon-resize-vertical{background-position:-432px -119px}
.icon-resize-horizontal{background-position:-456px -118px}
.icon-hdd{background-position:0 -144px}
.icon-bullhorn{background-position:-24px -144px}
.icon-bell{background-position:-48px -144px}
.icon-certificate{background-position:-72px -144px}
.icon-thumbs-up{background-position:-96px -144px}
.icon-thumbs-down{background-position:-120px -144px}
.icon-hand-right{background-position:-144px -144px}
.icon-hand-left{background-position:-168px -144px}
.icon-hand-up{background-position:-192px -144px}
.icon-hand-down{background-position:-216px -144px}
.icon-circle-arrow-right{background-position:-240px -144px}
.icon-circle-arrow-left{background-position:-264px -144px}
.icon-circle-arrow-up{background-position:-288px -144px}
.icon-circle-arrow-down{background-position:-312px -144px}
.icon-globe{background-position:-336px -144px}
.icon-wrench{background-position:-360px -144px}
.icon-tasks{background-position:-384px -144px}
.icon-filter{background-position:-408px -144px}
.icon-briefcase{background-position:-432px -144px}
.icon-fullscreen{background-position:-456px -144px}


.balance_maximum {margin: 0px 0 0 10px;font-size:15px; width: 200px !important;}
.balance_maximum a { text-decoration: none;	border-bottom: 1px dashed; }
.balance_maximum a:hover { border-bottom-width: 0; }
.instant-payout {background: url('../images/payments/instant.png') bottom left no-repeat; }
.modal-body .eror_sp {width:  511px}

.news-big-text , .news-big-text p{font-size: 16px}
.news-big-text p {margin: 10px 0}
b.taxi-income {font-size:18px}

.attention {
	border: 4px solid #bf5c31;
	padding: 10px;
	font-size: 18px;
	margin:10px 0 ;
	background: #FFFFFF;
}
.attention h2 {
	color: #bf5c31
}
.attention  pre {
	display: inline-block;
	border: 1px dashed #ccc;
	padding: 3px;
	margin:  4px 0;
}

.attention li span {
	font-size: 15px;
	display: inline-block;
}
.attention li a {text-decoration: underline}
.attention li {margin: 10px}

.payment-attention {
	background: #fff url(../images/payments/background.png) no-repeat 98% 98%;
	background-size: 90px;
}


ol {margin-left: 30px}

.chat-message {
	background: rgba(247, 247, 247, 0.83)
}
.chat-message-content {	float: left;width: 520px; padding-left:10px; min-height: 104px;}
.review_block  .user-avatar img {width:70px; max-width: 80px; max-height: 80px; vertical-align: middle; margin-top: 4px}
.review_block  .user-avatar {float:left;width:100px;height:100px;; vertical-align: middle; text-align: center; }
.review_block  .user-avatar.no-padding {padding-top: 0;}

.chat-message .rev_user_name_box {
	margin-bottom: 3px;
}
.chat-message .admin-answer {
	font-weight: bold;
	font-size: 14px;
}
.chat-message .admin-answer:after {content: '»'; padding-right: 3px;	font-weight: bold;font-size: 14px;}
.chat-message .admin-answer:before {content: '«'; padding-left: 3px;	font-weight: bold;font-size: 14px;}
.rev_links {margin:2px  0 0 0 }

.prettyh {
	padding: 5px 0px 5px 9px;
	margin: 0px -10px 10px -10px;
	color: #343943;
	text-shadow: 0 1px 0 #FFF;
}

.form-attention {
	margin: 9px 0 0 2px;border: 1px solid #ccc;border-radius: 2px;padding: 5px;background: rgba(171, 255, 150, 0.2);
}

.smiles {
	margin: 6px;
}
.smiles img {
	cursor: hand;
	cursor: pointer;
	border: 1px solid transparent;
}
.smiles img:hover {
	border: 1px solid #999;
}

.content_block .warning2 {
	display: block;
	margin-bottom:10px;
	float:none;width:auto;
}
.content_block .warning2 h2 {
	color: #fff;
}

.potential-bonus h2 {
	margin: 3px 0; text-transform: uppercase;font-size: 22px;line-height: 26px;font-family: 'PT Sans Narrow', sans-serif;color: #303839;font-weight: normal;
}
.potential-bonus h2 {
	margin: 3px 0; text-transform: uppercase;font-size: 22px;line-height: 26px;font-family: 'PT Sans Narrow', sans-serif;color: #303839;font-weight: normal;
}

.potential-bonus h3 {
	margin: 3px 0; text-transform: uppercase;font-size: 16px;line-height: 16px;font-family: 'PT Sans Narrow', sans-serif;color: #303839;font-weight: normal;
}

.potential-bonus .bonus-car {
	clear: both;
	margin: 3px 0;
}
.potential-bonus .bonus-car img {
	margin: 0 10px 0 0 ;
}
.potential-bonus .bonus .price {
	font-weight: bold;
	color: green;

}
.potential-bonus .bonus {
	margin: 10px 0 ;
}
.payment-bonus-list {
	margin: 10px 0;
	padding: 10px;


	background: #fff;
	display: block;

	border-radius: 2px 2px 2px 2px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.3);

}

#msgbox {display: block; clear: both;margin: 0px 0 10px}
#msgbox p {color: #fff}
.sidebar #msgbox .inside {padding-right:0 }
ul.regular {
	margin-left: 20px;
}
ul.regular li {
	list-style-type: square;
	margin: 4px 0;
}

/** car page **/

.car-card .car-image {
	float: left;
	width: 370px;
}
.car-card .car-image .fuelBar {
	width: 70%;
	border: 1px #ccc solid;
	height: 23px;
	line-height: 21px;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
}
.car-card .car-image .fuelBar .fbInner {
	background: #0F9E5E;
	height: 100%;
}
.car-card .car-image .fuelBar .fbLabel {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
}

.car-card .car-info .block-info {
	font-size: 14px;
	line-height:20px;
	margin:10px 0
}
.car-card .car-info .title {
	margin-top:15px;
}
.car-card .car-info .h1 {
	margin-bottom:0
}
.car-card .car-info {
	display: inline-block;
	width:305px;
}

.car-card [class^="icon-"], .car-info [class*=" icon-"] {
	vertical-align: middle;
}
.car-card .icon-repeat:hover {
	background-image:url("../images/glyphicons-halflings-white.png");
}
.fifa-cup {
	font-size: 13px;
}

.fifa-cup .choose-team {
	font-size: 16px;
	margin: 25px 0;
}

.fifa-cup .choose-team .team-list li {
	background-repeat: no-repeat;
	padding-left: 33px;
	text-align: left;
	font-size: 16px;
	margin: 3px 0;
	float: left;
	width: 240px;
}


.profile-avatar { float: left;margin: 10px 0 0 30px; }
.profile-avatar .avatar {position: relative; width:220px;height: 220px; }
.profile-avatar .avatar.default  {width:190px;height: 190px; background: url('../images/default_avatar.png') no-repeat; }
.profile-avatar .avatar.default:hover {	 background-position: -190px 0; }
.profile-avatar .avatar.default .change-ava-btn {left:20px;}
.profile-avatar .change-ava-btn { height:50px;position: absolute;top:70px;left:40px ; visibility: hidden}
.profile-avatar .avatar:hover .change-ava-btn, .profile-avatar .visible {visibility: visible}

/*
Uploadify
Copyright (c) 2012 Reactive Apps, Ronnie Garcia
Released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/

.uploadify-button {
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	width: 100%;
}
.uploadify:hover .uploadify-button {
}
.uploadify-button.disabled {
	background-color: #D0D0D0;
	color: #808080;
}
.uploadify-queue {
	margin-bottom: 1em;
}
.uploadify-queue-item {
	background: url('loading.gif') no-repeat;
	margin-top: 5px;
	max-width: 350px;
	padding: 10px;
}
.uploadify-error {
	background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel a {
	display: none;
}
.uploadify-queue-item.completed {
	background-color: #E5E5E5;
}
.uploadify-progress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadify-progress-bar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}


/** main page video **/
#video-container {
	background: #fff url('/media/images/top/bg/Blue-White-Abstract-Background.jpg') no-repeat; background-position: 50% 60% ;width: 100%;height: 315px;z-index: -16;margin-bottom:15px;margin-top: -9px;
}
#video-hover {
	background:  rgba(0, 0, 0, 0.6) url(/media/images/youtube-play-button.png) no-repeat center center; height:315px;position: absolute;width:100%;cursor: hand; cursor: pointer;
	z-index: 3;
	-webkit-transition: opacity 0.3s ease-in;
	-moz-transition: opacity 0.3s ease-in;
	-o-transition: opacity 0.3s ease-in;

}
#video-container:hover #video-hover {
	opacity:1;
}

#video-container #video-hover {
	opacity:0;
}

.video-content-wrapper {
	width:942px;margin:0 auto;
}
.video-content-wrapper .video-content {
	margin-top: 0;font-family: 'PT Sans Narrow', sans-serif;color: #fff;font-size: 17px;
	width: 940px;
}

.video-content {
	position: relative;
}

.video-content-wrapper .teaser {
	margin-left: 36px;
}

.close-video-button {
	position: absolute;
	top: 10px;
	right: 20px;
	width: 30px;
	height: 30px;
	background: url('/media/images/close_button.png') no-repeat;
	border: 1px solid #ccc;
	border-radius: 5px;
	display: none;
	z-index: 6;
}
.close-video-button:hover {
	background-position: 0 -30px;
	border-color: #000;
	cursor: hand;
	cursor: pointer;
}
#video {
	position: absolute;
	z-index: 5;
}

.user-info-block {
	width:222px;
	margin:0 0 10px 0 ;
}
.user-info-block .user-name {
	height: 30px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	font-size: 16px;
	line-height: 27px;
	text-align: center;
	position: relative;
	border: 1px solid #ccc;
	color: #b24432 ;
	font-weight: bold;
	border-bottom: none;

	background-image:  url('../images/checkers.png');
	background-repeat: no-repeat;
	background-position: left bottom;

	background-color: rgba(255,255,255,0.5);
	background-color: #fff;
}

.user-info-block .user-name a {
	font-size: 15px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	max-width: 140px;
	margin-left:40px;
	overflow: hidden;
}

.user-info-block .user-name .r {
	background:  url('../images/checkers.png') no-repeat right bottom;
	width: 30px;
	height: 30px;
	position: absolute;
	right:0px;
	bottom:0px;
	border-top-right-radius: 6px;
}
.user-info-block .user-avatar {line-height: 0;padding: 0;margin: 0;	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.user-info-block .user-avatar img {
	width: 220px;
}
.user-info-block .info {
	padding: 10px;
	background-color: rgba(255,255,255,0.5);

	border: 1px solid #ccc;
	border-top: none;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

.message-decor .user {
	text-align:center;
	float: left;
	margin-right: 10px;
	padding-top:10px;
}
.message-decor .user .name {
	color: #ab3732
}

.message-decor .message-box {
	float: left;
	width: 400px;
}

.message-decor .user img {
	width: 100px
}

.message-decor .message-box textarea {
	margin: 9px 0 0 2px;border: 1px solid #ccc;border-radius: 2px;padding: 5px;background: rgba(255, 255, 255, 0.6);width:581px;
	height: 110px;
	width: 550px;
}


.game-cars {

}
.game-cars .car {
	float:left;
	border: 1px solid #3a8cca; margin: 0 10px 10px 5px;position: relative;width:320px; height:200px;text-align:center
}
.game-cars .car:hover {
	border: 1px solid #ac3832;
}

.game-cars .car.onrest  {
}
.game-cars .car .cooldown {
	width:320px; height:170px;text-align:center;
	position: absolute;
	left: 0; top: 0;
	background: #bbb;
	opacity: 0.6;

}

.game-cars .car .cooldown-title .progress span {
	font-size: 12px;
}
.game-cars .car .cooldown-title {
	width:200px; height:23px;
	text-align:center;
	position: absolute;
	left: 70px; top: 140px;
	background: #fff;
	border-radius: 10px;
	font-size: 18px;
}

.game-cars .car .carbar .progress {
	height: 30px;
	border-radius: 0px;
}
.game-cars .car .carbar .progress span {
	padding-top: 5px;
}

.game-cars .car .carbar {
	width:320px;bottom:0;height:30px;
	position:absolute;
}
.game-cars .car .carbutton {
	background: #bf5c31;background: -moz-linear-gradient(top, #d07b31, #ac3832);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d07b31), color-stop(100%,#ac3832));background: -webkit-linear-gradient(top, #d07b31, #ac3832);background: -o-linear-gradient(top, #d07b31, #ac3832);background: -ms-linear-gradient(top, #d07b31, #ac3832);background: linear-gradient(top, #d07b31, #ac3832);
	font-size: 20px;
	line-height:30px;
	opacity: 0.8;position:absolute;color: #fff;text-align:center;width:320px;bottom:0;height:30px;
}
.game-cars .car .carbutton a {
	color: #fff;
}

.game-panel {
	padding-left:3px;
}
tr.match-abort td {
	opacity: 0.6;
}

.support-request {
	border: 1px solid #ccc;border-radius: 2px;padding:10px;
	margin: 5px 0;
}
.support-request.answer b {
	color: #ab3732;
	font-size:14px;
}

.needrepair {position: relative}
.needrepair .workshop-icon {position: absolute; top:-5px; left:10px}
.needrepair .workshop-icon.big {left:15%;top:20px}
.block-bordered {border:3px solid #bf5c31;padding:10px 3px; margin: 0 5px;}
.progress .bar span {display: block;position: absolute;width: 90%;color:#000}

div.credit-tariff-list {
	margin: 10px 0;
}

div.credit-tariff {
	cursor: hand;
	cursor: pointer;
	border: 1px solid #d07b31;
	margin: 0 5px 15px 0;
	padding: 7px;
	float: left;
	width: 140px;
}

div.credit-tariff:hover, div.credit-tariff.active {
	border-color: #3a8cca;
}
div.credit-tariff.active {
	border-width: 3px;
	padding: 5px;
}

div.credit-tariff .percent b {
	font-size: 30px;
	color:#bf5c31
}


.content_block  .eror_sp {width: auto;float: none}
.taxi-info { border-collapse: collapse; border-bottom: 1px solid #999; width: 100%}
.taxi-info td, .taxi-info td th { padding:3px; }

.taxi-info td, .taxi-info th {border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; }
.taxi-info th {border: none; color: #bf5c31}

.alert, .warning {background: #ff5757;padding: 5px 10px 5px 10px;margin: 0px 0px 10px 0;border-bottom: 1px solid #E9E9E9;border-radius: 2px; color: #fff;font-size: 18px}
.warning {background: #B08E38;}
.alert span , .warning span {font-size: 14px;display: block}
.alert a , .warning a {color: #fff;text-decoration: underline}



.taxi-parts {margin: 20px 0;}
.part-item {margin-bottom: 10px; padding: 5px; border: 1px solid #bf5c31}
.part-item:hover {border: 1px solid #6bb0db}
.part-item img.icon {float: left; margin-right: 10px; width: 60px;}
.part-item img.icon.sm {width: 40px;}
.part-item .right {padding: 8px;}


.installed .part-item { background: #F0F7EE;   border: 1px solid #B5DAAB;}
.upgrades-cost-div {margin:7px 0 0 0}

.choosebet {border: 1px solid #bf5c31; float: left; margin-right: 10px; width: 300px; height: 90px;text-align: center}
.choosebet a {font-size: 18px;display: block; text-align: center; margin: 10px}
.choosebet span {font-size: 16px;}
.choosebet:hover {border: 1px solid #6bb0db}

.ajax-link {text-decoration: none; border-bottom: 1px dashed;}
.ajax-link:hover {text-decoration: none; border-bottom: 2px dashed;}



/*-------------------------------
    II. Countdown Timer
---------------------------------*/
#countdown li  p {
	font-size:30px;
}
#countdown span {
	font-size:16px;
	text-align: center;
	height: 24px;
	display: block;
}
#countdown input {
	font-family: 'Roboto', sans-serif!important;
	font-weight:100!important;
}

#countdown li div {
	display:block!important;
}

#countdown {
	color:#464646;
	text-align: center;
	margin:0 auto;
	font-size:90px;
	padding:0;
}
.subtitle {
	text-align:center;
}
.subtitle span {
	padding:50px;
}
#countdown li {
	display: inline-block;
	font-weight:100;
	line-height:18px;
}
/*-------------------------------
    II. End of Countdown Timer
---------------------------------*/

.lottery_prize {
	margin: 15px 0 10px 0;
}
.lottery_prize .prizewrap {
	margin-left: 60px;
}
.lottery_prize h2 {
	margin-bottom: 10px;
}
.prizelist {
	float: left;font-size:17px;
	margin-right: 80px;
}

.tab {
	margin: 25px 0;
}

.tab .header-tab {
	margin-bottom: 10px;
}
.tab .header-tab span {
	border-bottom: 1px solid;
}

.tab .header-tab a {
	display: inline-block;
	margin:0 30px;
	font-size: 18px;
}

.tab .header-tab a:first-child {
	margin-left: 0;
}

.buyticket input.count {
	width: 25px;
	font-size: 20px;
	text-align: center;
}

.buyticket .line {
	font-size: 20px;
}

.mega-help {
	border: 1px solid #ccc;
	border-radius: 15px;

	/**float : left;*/
	width: 675px;

	position: relative;
}

.mega-help .avatar {
	float:left;
	width:80px;
}
.mega-help .close-btn {
	position: absolute;
	right: 10px;
	width: 60px;
}
.mega-help .close-btn  a {
	width: 60px;
	position: relative;
}
.mega-help .close-btn a i {
	background: url('../images/close.png') no-repeat right 0;
	display: inline-block;
	position: absolute;
	top:3px;
	width: 15px;
	height: 12px;
}

.mega-help .close-btn a:hover  {
	text-decoration: none;
}
.mega-help .close-btn a:hover i {
	background-position: right -15px;
}

.mega-help .advice {
	margin-left:90px;
}


.show-help {
	font-size: 14px;
	display: inline-block;
	float: right;

	margin-top: 1px;
	margin-right: 15px;
	padding-left: 20px;
	background: url(../images/help-show-icon.png) no-repeat left 5px;
}

.cv-params ul li .param {
	color: #666;
	display: inline-block;
	min-width: 80px;
}
.cv-params ul li .value {
	min-width: 120px;
	display: inline-block;
}
.cv-params ul li {
	float: left;
	margin-right:5px;
}
.cv-params ul {
	float: left;
	padding: 0;
	margin: 0;
}

.cv-description {
	margin: 10px 0;
}

.form-attention-inner-form .form-group .col-sm-offset-3 {margin-left: 0}
.form-attention-inner-form .form-group {margin: 0}

.form-attention.badmood {
	background: rgba(199, 98, 62, 0.2);
}

.user-info-padding {
	padding: 0 0 5px 0;
	text-align: center;
}

.city-menu #user_login_sp {
	width: 695px !important;
	background: #FFF;
	/*background: -moz-linear-gradient(top, #ededed, #fff);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fff));background: -webkit-linear-gradient(top, #ededed, #fff);background: -o-linear-gradient(top, #ededed, #fff);background: -ms-linear-gradient(top, #ededed, #fff);background: linear-gradient(top, #ededed, #fff);*/

	border: 1px solid #ccc;

	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom: 0;
	height: 30px;
}

.city_block {
	padding-top: 15px;
}

.city_block .h2_profile_sp_big_block {
	border-bottom: 0 !important;
}

.city-menu .menu_user li  {
}
.city-menu .menu_user li a {
	font-size:14px;
	line-height: 29px;
	border-radius: 0px;
	border-bottom: 1px solid #ccc;
	font: 'PT Sans Narrow', sans-serif
}

.city-menu .menu_user li a.activ_menu {
	border-bottom: 0px solid #ccc;
}
.city-menu .menu_user {
	width: 100%;
	height: 30px;
}


.city_block {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}


.city_submenu  {
	background: #fff;
	width: 675px;
	height: 25px;
	border:1px solid #ccc;

	border-bottom: 0;
	border-top: 0px;
	overflow: hidden;
	padding-left:20px;
}

.city_submenu li {
	line-height: 25px;
	margin-right: 20px;
	list-style-type: none;
	float: left;
}

.city_submenu a.active {
	font-weight: bold;
	text-decoration: underline;
}

.employers {
	width: 670px;
	margin-bottom: 20px;
}

.employer {
	width: 100%;
	border:1px solid gray;
	padding: 5px 5px 0 5px;
	font: 'PT Sans Narrow', sans-serif;
	line-height: 14px;
	height: 90px;
	float: left;
	margin: 0 5px 5px 0;
	box-sizing: border-box;
}

.employer img {
	float: left; margin-right: 15px;
}


.employer .caption {
	font-size: 12px;
	color: #ab3732;
	margin: 0 0 5px 0;
	text-align: center;
	display: block;
}

.employer .employer-progress {
	line-height: 19px;
}

.employer .employer-free {
	line-height: 21px;
}

.employer .status {
	font-size: 12px;
}

.employer .icon {
	float: left;
	min-height: 100px;
	position: relative;
}
.employer .icon img {
	max-width: 90px;
	max-height: 70px;
}
.employer .icon .iLevel {
	background: #fff;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #000;
	border-radius: 9px;
	position: absolute;
	left: 80px;
	top: 60px;
	font-size: 11px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}

.employer.active .icon .caption {
	font-size:16px;
}
.employer-info {
	margin-left: 100px;
	font-size:12px;
}
.employer-info .company-name {
	text-overflow: ellipsis;
	display: inline-block;
	max-width: 140px;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: bottom;
}
.eiAbilities {
	float: right;
	line-height: normal;
}
.eiShopItems {
	clear: right;
	float: right;
	line-height: normal;
}
.eiAbilities .abIcon, .eiShopItems .scItem {
	background: rgba(0, 0, 0, .4);
	width: 40px;
	height: 40px;
	float: left;
	position: relative;
	box-sizing: border-box;
	margin-left: 1px;
}
.eiAbilities .abIcon canvas {
	position: absolute;
	left: 0;
	top: 0;
}
.eiAbilities .abIcon .abiTitle, .eiShopItems .scItem .sciTitle {
	font-size: 8px;
	text-align: center;
	color: #fff;
}
.eiAbilities .abIcon.haveNot {
	background: rgba(0, 0, 0, .1);
}
.eiAbilities .abIcon.ready, .eiShopItems .scItem.ready {
	background: rgba(255, 255, 255, .8);
	cursor: pointer;
}
.eiAbilities .abIcon .abiInfo, .eiShopItems .scItem .sciInfo {
	background: rgba(0, 0, 0, .8);
	display: none;
	position: absolute;
	left: -80px;
	top: 100%;
	width: 200px;
	color: #fff;
	font-size: 11px;
	box-sizing: border-box;
	padding: 6px 10px;
	z-index: 1;
}
.eiAbilities .abIcon:hover .abiInfo, .eiShopItems .scItem:hover .sciInfo {
	display: block;
}

.employer ul.params li .param {
	color: #666;
	display: inline-block;
	min-width: 80px;
}
.employer ul.params li .value {
	min-width: 60px;
	display: inline-block;
}
.employer ul.params li {
	float: left;
	margin-right:5px;
}
.employer ul.cparams {
	float: left;
	padding: 0;
	margin: 0;
}


.employer .getorder {
	/*margin-left: 4px;*/
	display: inline-block;
	border-radius: 4px;
	width: 100px;
	text-align: center;
	background: #bf5c31;background: -moz-linear-gradient(top, #d07b31, #ac3832);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d07b31), color-stop(100%,#ac3832));background: -webkit-linear-gradient(top, #d07b31, #ac3832);background: -o-linear-gradient(top, #d07b31, #ac3832);background: -ms-linear-gradient(top, #d07b31, #ac3832);background: linear-gradient(top, #d07b31, #ac3832);
	border: 0;
	padding: 3px 4px;cursor: pointer;font-size: 13px;color: #fff;
}

.employer .getorder:hover {
	background: #6bb0db;background: -moz-linear-gradient(top, #6bb0db, #1a8aca);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bb0db), color-stop(100%,#1a8aca));background: -webkit-linear-gradient(top, #6bb0db, #1a8aca);background: -o-linear-gradient(top, #6bb0db, #1a8aca);background: -ms-linear-gradient(top, #6bb0db, #1a8aca);background: linear-gradient(top, #6bb0db, #1a8aca);
	text-decoration: none;
}


.employer.active {
	width: 700px;
	padding:10px;
	font-size: 14px;
	min-height: 115px;
	line-height: 20px;
	border: none;
	magin: 0;
}


.employer.active .icon img {
	max-width: none;
	max-height: none;
}


.employer.active .employer-info, .employer.active .status {
	font-size: 14px;
}
.employer.active .status, .employer.active .caption {
	font-size: 16px;
	margin: 5px 0;
}
.employer.active .employer-info {
	margin-left: 150px;
}

.employer.active .cv-params {
	line-height: 16px;
	font-size: 12px;
}

.employer.active .icon {
	height: 100px;
}

.orderaccepted
{
	line-height: 16px;
	padding: 10px;
	width: 90%;
	margin: 0 auto;
}

.orders {
	width: 670px;
	overflow: hidden;
	margin-bottom: 20px;
}

.orders .order {
	width: 310px;
	height: 125px;
	float: left;
	margin: 0 7px 10px 0;

	border: 1px solid #8fb2ff;
	padding: 8px;

	position: relative;
}
.order-ava {
	display: inline-block;
	width: 100px;
	vertical-align: top;
	text-align: center;
	/*padding: 5px 0 0 5px;*/
}
.orders .order .details {
	display: inline-block;
	width: 200px;
	margin-left: 5px;
	vertical-align: top;
}

.order-ava img {
	width: 80px;
	border-radius: 40px;
}

.small-ava {
	line-height: 15px;
}
.small-ava img {
	width: 30px;
	border-radius: 15px;
	float: left;
}


.mr15 {
	margin-right: 15px;
}
.mr5 {
	margin-right: 5px;
}
.ml15 {
	margin-left: 15px;
}
.table .order-ava {
	width: 50px;
	height: 40px;
	padding: 5px 0 0 5px;
	float: left;
}

.table .order-ava img {
	width: 40px;
	border-radius: 20px;
}

.order .acceptorder {
	/*position: absolute;*/
	width: 200px;
	/*height: 40px;*/
	text-align: right;
	/*padding-top: 10px;*/

	/*bottom:2px;*/
	/*left: 100px;*/
}

.order.special-order-wrapper {
	border-color: #DAA520;
}

.order.hackwork-order-wrapper {
	border-color: #ccc;
}
.order.hackwork-order-wrapper .order-ava {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.orderaccepted {
	border: 2px solid #008000;
	padding: 4px;
	text-align: center;
	margin: 0;
}

.order_accepted .orderaccepted {
	width: 652px;
}

.orderaccepted.error {
	border: 2px solid red;
	font-size: 12px
}
.orderaccepted.captcha {
	border: none;
}


table.table-small td, table.table-small th {
	padding: 2px 3px;
}

table.table-small {
	font-size: 12px;
	width: 100%;
}

table tr.invoice-paid {
	text-decoration: line-through;
	color: #999;
}

table tr.invoice-new {
	color: #008000;
}

table tr.salary-paid, table tr.salary-paid a {
	text-decoration: line-through;
	color: #999;
}

table tr.salary-unpaid {
	color: #008000;
}

.block .good_sp {
	width: auto;
	float: none;
	margin: 3px 0 ;
}


.companyHead {
}
.companyHead .ctImage {
	width:140px;
	min-height:140px;
	float:left;
	position: relative;
}
.companyHead .ctImage  img {
	width:120px;
}
.companyHead .ctImage .level-circle {
	position: absolute;
	top: -10px;
	right: 5px
}

.companyHead .ctContent {
	margin-left:140px;
}

.companyHead .ctContent .name {
	font-family: 'PT Sans Narrow', sans-serif;color: #303839;font-weight: normal;
	font-size: 18px;
	/*width: 233px;*/
}

.companyHead .ctContent .name span {
	color: #888;
}

.companyHead .ctContent .level {
	font-family: 'PT Sans Narrow', sans-serif;color: #303839;font-weight: normal;
	margin-bottom: 5px;
}
.companyHead .ctContent .level .progress {
	margin-bottom: 0;
}
.companyHead .ctContent .key {
	width: 100px;
	color: #666;
	display: inline-block;
}

.companyHead .ctContent .balance-row {
	margin: 10px 0 ;
	height: 29px;
}

.companyHead .ctContent .val {
	width: 150px;
	display: inline-block;
}


.cDetailed {
	margin-top:30px;
	margin-bottom:20px;
}
.cDetailed .cdCol {
	width:48%;
	float:left;
}
.cDetailed .cdCol.right {
	float:right;
}
.lvlItem {
	font-size:12px;
	margin: 0 0 4px 0
}
.cEmpls a {
	float:left;
	margin:0 4px 4px 0;
}
.cEmpls a img {
	float:left;
}


.level-circle {
	background: #bf5c31;background: -moz-linear-gradient(top, #d07b31, #ac3832);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d07b31), color-stop(100%,#ac3832));background: -webkit-linear-gradient(top, #d07b31, #ac3832);background: -o-linear-gradient(top, #d07b31, #ac3832);background: -ms-linear-gradient(top, #d07b31, #ac3832);background: linear-gradient(top, #d07b31, #ac3832);border: 0;cursor: pointer;font-size: 14px;text-transform: uppercase;color: #fff;
	padding: 10px 15px;
	border-radius: 19px;
	display: inline-block;
	float: left;
}
.level-circle-mini {
	padding: 7px 6px;
	border-radius: 13px;
	font-size: 13px;
	line-height: 10px;
}


.in-progress {
	background: transparent url('/media/images/ajax_button.gif') no-repeat  center center !important;
	text-indent: -3900px !important;
	border: none !important;
}

#order-captcha.loading {
	background: transparent url('/media/images/ajax_button.gif') no-repeat  left center !important;
	min-height: 50px;
}

.salary-paid {
	color: green !important;
}

.company-menu {
	margin-bottom: 5px;
	background: #fff;
	display: table;
	width: 530px;
	margin-top: 10px;
}

.company-menu li {
	/* margin-right: 15px; */
	list-style-type: none;
	background: #fff;
	display: table-cell;
	border: 1px solid #ab3732;
	padding: 0 10px;
	text-align: center;
}
.company-menu li:hover, .company-menu li.active {
	background: #bf5c31;background: -moz-linear-gradient(top, #d07b31, #ac3832);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d07b31), color-stop(100%,#ac3832));background: -webkit-linear-gradient(top, #d07b31, #ac3832);background: -o-linear-gradient(top, #d07b31, #ac3832);background: -ms-linear-gradient(top, #d07b31, #ac3832);background: linear-gradient(top, #d07b31, #ac3832);
	color: #fff;
}

.company-menu li:hover a, .company-menu li.active a {
	color: #fff;
}
.company-menu li a {
	color: #000;
}
.company-menu li a:hover {
	text-decoration: none;
}

.smlh {
	line-height: 14px;
}

.company-about
{
	font-size: 16px;
	margin: 0 0 15px 0;
}
.company-about b {
	font-size:12px;
}


button.button_min {
	margin:2px 1px 3px 0;
	line-height: 10px;
	padding: 4px 6px;
}

button.submitting {
	background:url(../images/ajax_button.gif) center center no-repeat !important;
	min-width: 30px;
	min-height: 30px;
	border: none !important;
	text-indent:-5000px;
}
form.submitting {
	border: 1px solid #ccc;
	opacity: 0.2;
	fill-opacity: 1;
}

.item-select {
	margin: 10px 0 ;

}

.item-select .item {
	margin: 10px 0;
	border: 1px solid gray;
	border-radius: 5px;
	padding: 10px;
	box-shadow: inset 10px 10px 20px #CDC3C3 !important;
}
.item-select .item:hover {
	border:1px solid #666;
	box-shadow: inset 10px 10px 20px #beb5b5 !important;

	cursor: pointer;
}

.message h1 {
	font-size: 16px;
	margin: 0;
}

.list-toolbar {
	margin: 20px 0;padding:5px 9px;font-size:14px;border:1px solid #ab3732
}
.highlight-block {
	background: rgba(206, 226, 170, 0.83);
}
.error a {text-decoration: underline; color: #fff; }
.error a:hover {text-decoration: none; color: #000; }

.brown {color: brown}

p.support-info {
	font-size: 14px;
	margin: 5px 20px 20px 110px;
}

.category-row {
	font-size: 14px;
	margin: 5px 0 20px 0;
}

.category-row  select{
	font-size: 15px;
}


.category-row .caption {
	display: inline-block;
	width: 200px;
	color: brown
}

.show-profile-wrap {
	margin: 20px 0;
}

.player-info-table {
	border: 1px solid black !important;;
	border-collapse: collapse !important;

}

.player-info-table tr td {
	border: 1px solid black;
	border-collapse: collapse;
	padding: 2px;
}


.player-info-table tr td.bg-red {
	background-color: #ff5d5d;
}

.ticket-message {
	margin: 20px 10px;
	padding: 10px;
	border: 1px solid #ab3732;
	border-radius: 5px;
}

.ticket-ava {
	float:left;
	text-align: center;
	margin: 0 10px 0 0;
	width: 100px;
}
.ticket-info {
	margin-left:110px;
}

.ticket-info .ticket-first-mesage {
	font-size: 16px;
	line-height: 18px;
	margin: 4px 0 0 0
}

.form-control[type=file] {
	border: none;
}


.ticket-list-item {
	margin: 0 0 15px 0;
}
.ticket-list-item a {
	font-size:18px;
}

.support-file {
	margin: 10px 0;
}

.ticket-status {
	min-width: 20px;
	float: left;
	display: inline-block;
	text-align: center;
	margin-top: 2px;
}
.ticket-name {
	margin-left:30px;
}

.ticket-status-new {
	background: #ab3732;text-align: center;border-radius: 11px
}
.ticket-status-new .icon-white {
	margin-top:1px;
	/*margin-left:1px;*/
}

.ticket-adv-info {
	margin: 10px 0;
}
.ticket-adv-info .caption {
	display: inline-block;
	min-width: 200px;
	color: gray;
}

.form-group .label-value {
	margin-top: 6px;
	display: inline-block;
}

.support-form .col-xs-12.col-sm-9.col-md-9 input,
.support-form .col-xs-12.col-sm-9.col-md-9 select,
.support-form .col-xs-12.col-sm-9.col-md-9 textarea
{
	width: 450px;
}
.support-form .form-group .col-md-9 .checkbox {
	background: none;
	width: auto;
	height: auto;
}
.support-form .form-group .col-md-9 .checkbox label {
	width: auto;
	line-height: 13px;
}

.support-form .form-group .col-md-9 .checkbox input {
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0
}
.support-form .form-group .col-md-9 textarea {
	height: 80px;
}
.support-form .control-label {
	width: 200px;
}
.support-form .form-group .col-md-offset-3 {
	margin-left: 200px;
}

.support-form .form-group .fieldAlert {
	float: none;
	margin: 0 0 10px 200px;
	width: 450px;
}
form .col-sm-offset-3 {
	margin-left: 200px !important;
}

.category-caption {
	font-size: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #666;
}

.company-reputation {
	text-align: center;
	font-size:14px;
	color:#ab3732;
	width: 120px;
}
.company-reputation span.value {

}

.company-reputation span.reputation-reduce, .company-reputation span.reputation-add {
	display: inline-block;
	margin: 0 10px;
	width: 20px;
	height: 20px;
	border: 1px solid #ab3732;
	border-radius: 10px;
	cursor:pointer;
}
.company-reputation span.reputation-reduce:hover {
	background: #be5b43;
	color: #fff;
}
.company-reputation span.reputation-add:hover {
	background: #69be68;
	color: #fff;
}

.company-reputation span.disabled, .company-reputation span.disabled:hover {
	background: #ccc;
	color: #666;
	border-color: #555;
	cursor: default;
}

#form_login_inline .pin-code .pin-code-title {
	width: 330px;
	margin: 10px auto;
}
#form_login_inline .pin-code .pin-code-forgot {
	margin-left:05px;
}

.pin-code .pin-code-title {
	margin:10px 0 5px -80px;padding:4px;width:auto;background:#E46D2A;border:1px solid #ab3732;color:#fff
}
.pin-code .pin-code-forgot {
	margin-left:47px;
	padding:4px 0;
}

.security_table {
	width: 100%;
	border-spacing: 10px;
	border-collapse: separate;
}
.security_table td {
	border:1px solid #ccc;
	padding:10px;
	width: 50%;
}

.security_table td:hover {
	box-shadow: inset 1px 10px 40px rgba(58, 140, 202, 0.09) !important;
}

.emulate-user {
	position: absolute;
	max-width: 200px;
	height: 20px;
	border: 2px solid #E46D2A;
	border-top: none;

	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding: 5px;

	top: 0px;
	right: 30px;
	z-index:100;
}


.support-form #cashless {
	width: 450px;
}

.odv-bill {
	text-align: left;
	border-left: 1px solid #bf5c31;
	font: 20px 'PT Sans Narrow', sans-serif;
	text-shadow: 1px 0px 0px #fff;
	margin: 10px 0;
	display: block;
	padding-left: 10px;
	width: 200px;
}
.odv-bill span.caption {
	font-size: 12px;
	display: block;
}

.odv-bill-refill-btn {
	font-size: 14px;
	font-weight: normal;
	background-color: #bf5c31;
	text-shadow: none;
	text-decoration: none;
	color: #fff !important;
	display: block;
	padding: 3px 10px;
	margin-top: 5px;
	margin-left: -10px;
	border: none;
}
.odv-bill-refill-btn:hover {
	background: #6bb0db;
}

.odv-item  {
	background: #E5EFF7;
	padding: 0px 0;
	margin: 10px 0;
	border: 1px solid #BDDAEB;
	padding: 0 0 ;
	margin: 10px 0
}

.odv-item form {
	display: inline-block;
	/*height: 34px;*/
}

.odv-item form .form-group .col-sm-offset-3 {
	margin-left:0;
}

.odv-item .form-group {
	margin:0 0 ;
}

.odv-item form .form-group label {
	width: 90px;
}

.odv-item .control-btn button {
	text-indent: -9999px;
	width: 50px;
}
.odv-item .control-btn .text-danger{
	position: relative;

}
.odv-item .control-btn .alert {
	position: absolute;
	/*background: none;*/
	/*color: red;*/
	/*padding: 5px;*/
	/*margin: 0;*/
	font: 11px sans-serif;
	top: 38px;
	left: -10px;
	border: none;
	text-transform: none;
	width: 300px;
}

.odv-item .control-btn {
	display: inline-block;
	padding: 14px 0px 10px 10px;
	vertical-align: top;
	min-width: 40px;
}

.odv-item .control-btn button {
	background: url(../images/serf-pause.png);
	width: 26px;
	height: 26px;
}

.odv-item .control-btn button {
	width: 26px !important;
	height: 26px !important;;
	padding: 0;
}

.odv-item .control-btn button.control-start {
	background: url(../images/serf-play.png);
}

.odv-item .control-btn button.control-stop {
	background: url(../images/serf-pause.png);
}

.odv-item .control-btn button.control-blocked {
	background: url(../images/serf-block.png);
}

.odv-item .control-btn button.control-wait {
	background: url(../images/serf-block.png);
}

.odv-item .odv-edit-link {
	display: inline-block;;
	background: url('../images/edit.png') no-repeat;
	text-indent: -2999px;
	width: 16px;
	height: 16px;
	margin:0 5px;
}

.odv-item .odv-refund-link {
	display: inline-block;;
	background: url('../images/mbudget.png') no-repeat;
	text-indent: -2999px;
	width: 16px;
	height: 16px;
	margin:0 5px;
}

.odv-item .odv-stat-link {
	margin:0 5px;
	display: inline-block;
	background: url('../images/chart-bar-icon.png') no-repeat;
	background-size: 16px;
	text-indent: -2999px;
	width: 16px;
	height: 16px;
}

.odv-item .odv-remove-link {
	margin:0 5px;
	display: inline-block;
	background: url('../images/remove.png') no-repeat;
	background-size: 16px;
	text-indent: -2999px;
	width: 16px;
	height: 16px;
}

.odv-item .odv-item-info {
	padding: 8px 0 8px 10px;
	width:520px;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
	border-right: 1px solid #ccc;
}
.odv-item .odv-item-info .odv-text {
	color: #666;
	font-size: 11px;
	width: 521px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.odv-item .odv-item-info .odv-properties {
	color: #555;
	font-size: 11px;
	padding-top: 0px;
}
.odv-item  .odv-item-right-block {
	display: inline-block;
	width: 75px;
}

.odv-item  .odv-item-info .right {
	padding-right: 15px;
}

.odv-item .odv-balance {
	text-align: center;
	display: block;
	border: none;
	background: url(../images/gold.png) no-repeat center 10px;
	font-size: 12px;
	color: #5B9F00;
	padding: 40px 0 00px 00px;
}
.odv-item .odv-balance:hover {
	background-image: url(../images/gold-act.png);
	text-decoration: none;
	color: #EF6A00
}

.odv-item .odv-item-right-block {
	display: inline-block;
	vertical-align: middle;
	min-height: 70px;
}
.odv-item .odv-item-right-block .odv-balance {
}

.odv-item .error {
	border-top: 1px solid #ccc;
	text-align: center;
	padding: 10px 0;
	font-size: 12px;
}


.odv-item .odv-form {
	background: #CDE1F2;
	border-top: 1px solid #ccc;
	text-align: center;
	padding: 10px 0;
}
.odv-item .odv-form .caption {
	font-size: 14px;
	color: #ab3732
}

.odv-form .form-group {
	margin: 10px 0
}
.odv-form input {
	width: 100px !important;
}
.odv-form button {
	height: 25px;
	text-transform: none;
	line-height: 5px;
}

.odv-item .on-moderator {
	background: url(../images/stimer.png) no-repeat center 10px;
	background-size: 40px;
	width: 80px;
	padding: 50px 0 0 0 ;
	font-size: 12px !important;
	text-transform: none;
	color: #999;
	margin: 0;
	cursor: default;
}

.odv-item .sent-moderator {
	background: url(../images/glasses.png) no-repeat center 0px;
	background-size: 40px;
	width: 80px;
	padding: 36px 0 0 0 ;
	font-size: 11px !important;
	text-transform: none;
	color: #333;
	margin: 0;
}

.odv-item .sent-moderator {
	color: #ab3732;
}

.hvr-bounce-in {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
	transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

.hvr-float-shadow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}
.hvr-float-shadow:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	/* W3C */
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform, opacity;
	transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
	/* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
	opacity: 1;
	-webkit-transform: translateY(5px);
	transform: translateY(5px);
	/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

.hvr-glow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: box-shadow;
	transition-property: box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.hvr-underline-from-left {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	overflow: hidden;
}
.hvr-underline-from-left:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 100%;
	bottom: 0;
	background: #2098d1;
	height: 4px;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
	right: 0;
}

.odv-show {
	background: rgba(255,255,255,0.7);
	margin: 10px 0;
	border: 1px solid #ccc;
	display: inline-block;
	padding: 4px;
	position: relative;
}
.odv-show a {
	padding-right: 30px;
	display: inline-block;
}
.odv-show.odv-mat a {
	padding-right: 0;
}

.odv-show .odv-txt {
	color: #9f9f9f;
	display: block;
}
.odv-show .odv-caption {
	position: absolute;
	top: -1px;
	right: -1px;
	background: #ccc;
	border-bottom-left-radius: 5px;
	padding: 2px;
	color: #777;
	font-size: 11px;
	line-height: 12px;
}

.odv-show-sidebar {  width: 222px   }
.odv-show-sidebar .odv-show {  width: 212px   }

.odv-show-sidebar-index .odv-show {  width: 192px   }

.odv-sidebar-onecolum .odv-show {
	width: 300px;
	display:inline-block;
	vertical-align: top;
}
.odv-sidebar-onecolum.getOrderOdv .odv-show {
	/*margin-right:20px;*/
	width: 320px;
	margin-top: 0px;
}
.odv-sidebar-layout .odv-show {
	float: left;
	margin-right: 10px;
	width: 333px;
}
.odv-sidebar-layout .odv-show:last-child {
	margin-right: 0;
}
.odv-index {
	padding: 0;
}
.odv-index .odv-show {
	float: left;
	margin-right: 10px;
	width: 342px;
}
.odv-index .odv-show:last-child {
	margin-right: 0;
}

.odv-item .odv-error {
	background: #EFB3B3;
	color: #850000;
	text-shadow: 2px 2px 6px rgba(150, 150, 150, 1);
	border-top: 1px solid #ccc;
	text-align: center;
	padding: 10px 0;
}

.min-attention-sign .bill-arrest {
	margin-left: 20px;
	display: inline-block;
	min-height: 30px;
	font-size:12px;
	background-size: 16px;
	padding-left: 22px;
}

.bill-arrest {
	color: #d07b31;
	padding-left: 40px;
	background: url('../images/attention.png') no-repeat left top;
	min-height: 32px;
}

.bill-arrest p {
	line-height: 12px;
	color: brown;
}


.lNew {
	overflow:hidden;
	margin-bottom:6px;
}
.lnIcon {
	background:center center no-repeat;
	background-size:16px;
	float:left;
	width:16px;
	height:16px;
	margin-right:6px;
}

.lnIcon.tevent, .lnIcon.tnotice {
	background-image:url(/media/images/city/ic_event.png);
}
.lnIcon.tsalary {
	background-image:url(/media/images/city/ic_salary.png);
}
.lnIcon.temployer {
	background-image:url(/media/images/city/ic_employer.png);
}
.lnIcon.tpenalty {
	background-image:url(/media/images/city/ic_tax.png);
}
.lnIcon.tpolice {
	background-image:url(/media/images/city/ic_police.png);
}

.lnDate {
	float:left;
}
.lnText {
	float:left;
	margin-left:10px;
}

.input_disabled {background-color: #f7ebed   !important;}

.taxi-job .company-avatar {
	float: left;margin-right: 15px;
	position: relative;
}
.taxi-job .company-avatar .level-circle {
	position: absolute;
	top: -10px;
	right: -10px;
}
.taxi-job  .taxi-job-info {
	font-size: 16px;
	line-height: 20px;
}
.taxi-job  .taxi-job-info .company-name {
	display: block;
}
.taxi-job  .taxi-job-info .button-block {
	padding: 6px 10px;
	position: relative;
	top: -30px;
	left: 10px;
}


.regular-modal {

}
.regular-modal p {
	padding: 10px 15px;
	font-size: 14px;
}
.regular-modal h1 {
	font-family: 'PT Sans Narrow', sans-serif;
	border-bottom: 1px solid #ccc;
	font-size: 24px;
	padding: 3px 15px 3px 45px;
	margin: 0;
}

.regular-modal.modal-2 h1 {
	background: url(../images/modal/attention.png) no-repeat 15px center;
	color: #ac3832
}

.regular-modal.modal-1 h1 {
	background: url(../images/modal/ok1.png) no-repeat 15px center;
	color:#3A8CCA;
}


.regular-modal.modal-3 h1 {
	background: url(../images/modal/info.png) no-repeat 15px center;
}

.h2.ntr {
	text-transform: none;
}

.company-notices {
	margin: 10px 0;
}

.company-notices .text {
	display: block;
	padding-left: 22px;
}

.company-notices .lnDate {
	padding-right: 10px;
}
.company-notices .company-notice {
	margin: 0px 0px 15px 0;
}

.company-notices .text {
	/*white-space: pre;*/
}
.company-notices .text ul, .company-notices .text ol {
	margin-left: 20px;
}

.company-notices .text ul li, .company-notices .text ol li {
	list-style-type: square;
	margin: 4px 0;
}
.company-notices .icon-remove, .company-notices .icon-edit {
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 12px;
	height: 12px;
	display: inline-block;
	margin: 0 2px;
	position: relative;
	top: 3px;
}
.company-notices .icon-remove {
	background-image: url(../images/icons/cross.png);
}
.company-notices .icon-edit {
	background-image: url(../images/icons/pencil.png);
}


.rating-ava a {
	font-size: 14px
}
.rating-ava a img {
	width: 38px;
}
.rating-income {
	font-size:16px;color:#bf5c31
}
.rating-pos {
	font-size: 14px;
	display: inline-block;

	background: #fcfff4; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#dfe5d7), color-stop(100%,#b3bead)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */

	border: 0;text-transform: uppercase;color: #333;
	padding: 1px 3px;
	border-radius: 10px;

}

.rating-pos-1 {
	/*background: #bf5c31;background: -moz-linear-gradient(top, #d07b31, #ac3832);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d07b31), color-stop(100%,#ac3832));background: -webkit-linear-gradient(top, #d07b31, #ac3832);background: -o-linear-gradient(top, #d07b31, #ac3832);background: -ms-linear-gradient(top, #d07b31, #ac3832);background: linear-gradient(top, #d07b31, #ac3832);border: 0;cursor: pointer;font-size: 14px;text-transform: uppercase;color: #fff;*/
	background: #9dd53a; /* Old browsers */
	background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */

	border: 0;text-transform: uppercase;color: #fff;
	padding: 1px 3px;
	border-radius: 10px;

}
.rating-pos-2 {
/*	background: #bf5c31;background: -moz-linear-gradient(top, #d07b31, #ac3832);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d07b31), color-stop(100%,#ac3832));background: -webkit-linear-gradient(top, #d07b31, #ac3832);background: -o-linear-gradient(top, #d07b31, #ac3832);background: -ms-linear-gradient(top, #d07b31, #ac3832);background: linear-gradient(top, #d07b31, #ac3832);*/
	background: #6db3f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */
	border: 0;text-transform: uppercase;color: #fff;
	padding: 1px 3px;
	border-radius: 10px;

}
.rating-pos-3 {
	background: #ffb76b; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(50%,#ffa73d), color-stop(51%,#ff7c00), color-stop(100%,#ff7f04)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
	border: 0;text-transform: uppercase;color: #fff;
	padding: 1px 3px;
	border-radius: 10px;

}

.rating-delta {
	font-size: 12px;
	color: #000;
}

.rating-delta .icon-white {
	color: green;
}

.rating-delta-up {
	color: green;
}

.rating-delta-down {
	color: red;
}

.enjoys {
	margin:15px 0 25px;
}
.enjoys .button-block {
	display:block;
	float:left;
}
.enjoys h2 {
	font-size:20px;
}
.enjoys .ebImg {
	background:center center no-repeat;
	width:80px;
	height:80px;
	float:left;
	padding-top:40px;
}
.ejContent {
	margin-left:90px;
}
.enjoyBlock {
	float:left;
	width:48%;
}
.enjoyBlock.right {
	float:right;
}
.topTable {
	width:48%;
	float:left;
}
.topTable.right {
	float:right;
}
.tTables {
	margin-bottom:20px;
}
.tBottom .tbImg {
	background:url(/media/images/city/big_city.png) center center no-repeat;
	width:200px;
	height:240px;
	float:right;
}
.tBottom .tbContent {
	/*margin-left:220px;*/
}


.city-live {margin: 0 0 15px 0;}
.city-live h2 span {color: #ab3732;}
.city-live-events {
	height: 183px;
	overflow-y: scroll;
	width: 450px;
	border: 1px solid #ccc;
	float: left;
	margin-right: 15px ;
}
.city-live-table {
	width: 100%;
}
.city-live-table tr td {
	border-bottom: 1px solid #ccc;
}

.city-live-table .event-icon {
	padding-right: 2px;
}
.city-live-table .event-date {
	color: #888;
	padding: 0 8px 0 0;
	white-space: nowrap;
}
.city-stats {
	/*padding: 2px;*/
	border: 1px solid #ccc;
	display: inline-block;
	width: 200px;
	height:183px;
}

.order .special-order {
	text-align: center;
	display: inline-block;
	vertical-align: top;
	padding-top: 5px;
}

.order .special-order span {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 16px;
	color: #000;
	text-shadow: 0px 2px 3px rgba(184,170,173,0.5);
}

.special-order-ava,
.special-order-ava-2 {
	background: url('../images/icons/Taxi-32.png') no-repeat;
	width: 32px;
	height: 32px;
	display: inline-block;
}

.special-order-ava-2 {
	background: url('../images/icons/Thumb%20Up-32.png') no-repeat;
}

.hackwork-order-wrapper .special-order {
	padding-top: 10px;
}

.special-order-ava-min,
.special-order2-ava-min {
	width: 32px; height: 32px;
	background: url('../images/icons/Taxi-32.png') no-repeat;
	display: inline-block;
	vertical-align: top;
}

.special-order2-ava-min {
	background: url('../images/icons/Thumb%20Up-32.png') no-repeat;
}
td .special-order-ava-min {
	margin-top:-3px;
}
.order.locked .order-ava {
	position: relative;
}
.order.locked .order-ava:after {
	content:" ";
	width: 24px;
	height: 24px;
	/*border:1px solid red;*/
	position: absolute;
	left: 70px;
	top: 02px;
	z-index: 100;
	display:block;
	background: transparent url('../images/icons/shield.png') no-repeat;
	background-size: contain;
}

.ns-box p {
	font-size: 14px;
	font-family: 'PT Sans Narrow', sans-serif;
}
.ns-box p.achieve-header {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 20px;
	padding: 10px 0  5px 0 !important;
}

.ns-box p.achieve-header.x-small {
	font-size: 18px;
}
.ns-box p.achieve-header.xx-small {
	font-size: 16px;
}
.ns-box p.achieve-header.xxx-small {
	font-size: 14px;
}

.ns-box p.achieve-content.x-small {
	font-size: 13px;
}
.ns-box p.achieve-content.xx-small {
	font-size: 12px;
}
.ns-box p.achieve-content.xxx-small {
	font-size: 11px;
}

.button_gray.button_small {
	padding: 4px
}
.friend-online {
	display: inline-block;
	width: 95px;
	text-align: center;
}

.inline-form {
	margin:0;
}

.inline-form .col-sm-offset-3 {
	margin: 0;
}

.licence-form button {
	padding: 5px;
	text-transform: none;

}

.unread {

	-webkit-animation-name: blinker;
	-webkit-animation-duration: 2.5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;

	-moz-animation-name: blinker;
	-moz-animation-duration: 2.5s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;

	animation-name: blinker;
	animation-duration: 2.5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
	0% { opacity: 1.0; }
	50% { opacity: 0.1; color: #3A8CCA }
	100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {
	0% { opacity: 1.0; }
	50% { opacity: 0.1; color: #3A8CCA }
	100% { opacity: 1.0; }
}

@keyframes blinker {
	0% { opacity: 1.0; }
	50% { opacity: 0.1; color: #3A8CCA }
	100% { opacity: 1.0; }
}

/** create company adv css */
.company-type {
	background: #fff;
	border: 1px solid #ccc;
	margin-top: 10px;
	padding: 15px 0 5px 0;
}

.company-type .mode-check {
	display: inline-block;
	width: 27px;
	padding: 0px 10px;
	line-height: 00px;
	vertical-align: top;
}

.radio {
	width: 50px;
}

.radio {
	position: relative;
	/*float: left;*/
	clear: left;
	/*display: block;*/
	padding-left: 40px;
	margin-bottom: 12px;
	line-height: 22px;
	font-size: 18px;
	color: #666;
	cursor: pointer;
}

.radio:before {
	background: #fff;
	content: "";
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	width: 22px;
	height: 21px;
	border: 1px solid #bbb;

	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;

	box-shadow: inset 0 0 3px 0 #ccc;
	-moz-box-shadow: inset 0 0 3px 0 #ccc;
	-webkit-box-shadow: inset 0 0 3px 0 #ccc;
}

input[type="radio"] {
	display: none;
}

input[type="radio"]:checked + label:before {
	content: "\2022";
	text-align: center;
	line-height: 15px;
	font-family: Tahoma;
	font-size: 44px;
	color: #00a0db;
	text-shadow: 0 0 4px #bbb;
}

.company-type .mode-wrap {
	padding: 0px 0 0 0;
	display: inline-block;
	width: 600px;
}

.company-type .mode-wrap .caption {
	display: inline-block;
	color: #ab3732;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 26px;
	line-height: 28px;
	/*margin: 0 0 10px 0;*/
}

.company-type .mode-wrap .caption .company-price {
	color: green;
}

.company-type .mode-wrap .mode-info1 {
}

.company-type .mode-wrap .mode-info1,
.company-type .mode-wrap .mode-info2 {
	margin: 0 0 5px 0;
	font-size: 16px;
}

.company-type .mode-wrap .mode-info2 {
	color: #a6a6a6
}

.company-type .mode-data {
	display: inline-block;
}

.company-type .mode-data .mode-data-value {
	font-size: 16px;
	margin: 0px 0 5px 0;
}

.company-type .mode-data .mode-data-value .mode-data-caption {
	color: #ab3732;
}

.company-type .mode-data .mode-data-value span {
	color: green;
	/*font-size: 18px;*/
}

.company-type.closed {
	opacity: 0.9;
	position: relative;
}

.company-type.selected {
	border: 2px solid green;
}

.company-type-wrapper {
	margin: 15px 0;
}

.news-big-text p {line-height:20px;}

.date-choose {
	width: 120px;
	height: 14px;
	padding: 3px;
	vertical-align: middle;
}

.list-toolbar .button-min {
	margin: 5px 3px;
	padding: 0px 10px;
	font-weight: normal;
	vertical-align: middle;
	display: inline-block;
	height: 22px;

}

.order_accepted {
	border-color: green !important;
	width: 652px !important;
	/*height:230px !important;*/
	height: auto !important;
}

.order_accepted .orderaccepted {
	width: auto !important;
	text-align: left;
}

.order_accepted .acceptorder {
	width: 543px;
}

.order_accepted .details {
	width: 520px !important;;
}

.luckyorder {
	border: 2px solid #6495ED;
	background: #F0F8FF;
	margin: 10px 0;
	text-align: center;
	padding: 10px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 18px;
	color: #000;
	text-shadow: 1px 1px 2px rgba(168, 181, 191, 0.5);
}

.luckyorder.unlucky,
.luckyorder.runaway,
.luckyorder.prostitute,
.luckyorder.robbery
{
	border-color: #ED9064;
	background: #FFF0F0;
}

.luckyorder .image {
	width: 90px;
	height: 90px;
	float:left;
	background-size: cover;
}
.luckyorder .text {
	margin-left: 120px;
	height:90px;
	line-height:90px;
}

.luckyorder .text span {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}
.luckyorder .text span .h2 {
	color: #00a204;
}

.special-order-history {
	width: 50px;
	height: 50px;
	background-size: cover;
	float: right;
	border: 1px solid gray;
}

.user-employer  {
	margin: 7px 0 ;
	border-bottom: 1px solid #ccc;
}
.user-employer:last-child  {
	border-bottom:none;
}


.user-employer .avatar {
	display: inline-block;
	margin-right: 10px ;
}
.user-employer .avatar img {
	width: 70px;
}
.user-employer-content .user-employer-header {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:19px;
	line-height:18px !important;
}
.user-employer-content p {
	color: #666;
	font-size: 13px !important;
	/*margin: 0 0 3px 0;*/
}

.user-employer-content {
	display: inline-block;
	vertical-align: top;
	width: 335px;
}
.blog-btn {
	background-color: #e46d2a;
}
mark, code, samp, kbd {
	padding: .2rem .4rem;
	display: inline-block;
	line-height: 1;
	border-radius: 4px;
	font-family: Tahoma, sans-serif;
}

mark {
	background-color: #ffd61e;
	color: #000;
	text-decoration: none;
}

var, kbd {
	font-size: 90%;
	font-style: normal;
	color: rgba(0, 0, 0, 0.5);
}

samp {
	background: #46a9fc;
	color: rgba(255, 255, 255, 0.9);
}

code {
	background: rgba(0, 0, 0, 0.05);
}

kbd {
	background: #000;
	color: rgba(255, 255, 255, 0.85);
	white-space: nowrap;
}