/* ADD CUSTOM FIELDS  START*/

#custom_fields_add_popup {}
#custom_fields_add_popup > div {float:left;}
#custom_fields_add_popup > div:first-child {width:400px; margin-right:10px;}
.customImagesDiv {float:left; width: 78px;}

/* ADD CUSTOM FIELDS END*/

/*
*user profile page
*/

#user_profile_box {
}

#user_right .tabBoxBig.active {
	z-index: 2;
}

#user_right .hide {
	display: none;
}

.profile_form .profile_item {
	margin-bottom: 10px;
}

#user_profile_box > div:first-child > div {
	left: 195px;
}

#user_tab_profile > h2 {color: #7D7D7D;font-size: 20px; font-weight: normal; margin-left:10px;}

.profile_form {position:relative;}
.profile_form .profile_item:first-child {margin-top: 34px;}
.profile_form label {width: 147px;display: inline-block;font-size: 13px;text-align: right;margin-right: 10px;color: #a0a0a0;font-weight: bold;}
.profile_form input {width: 380px;display: inline-block;border: 1px solid #ccc;height:21px;padding:0 5px;}
.profile_form .phone-group {display: inline-block;}
.profile_form .add-item {font-size: 14px;font-weight: bold;color: #bbb;cursor: pointer;}
.profile_form #city {width: 382px;}
.profile_form #prefix {width: 10px;}
.profile_form #code {width: 40px;}
.profile_form #number {width: 70px;}
.profile_form .avatar {display: inline-block;position: relative;height: 50px;}
.profile_form .avatar img {width: 100%;}
.profile_form .avatar a {
	display: inline-block;
	margin-left: 85px;
	margin-top: 65px;
}
.profile_form .pass-confirm input,
.profile_form .pass-new input,
.profile_form .pass-new-confirm input{
	width: 180px;
}

.profile_form button {
	display: inline-block;
	/*color: #bbb;*/
	color: #222;
	cursor: pointer;
	background: #eee;
	border: 1px solid #bbb;
	padding: 5px 20px;
	margin-right: 20px;
	box-shadow: inset 1px -2px 1px rgba(0, 0, 0, .4);
	border-radius: 4px;
}

#passwordDiv { margin-top:85px;}

/* Elite user info popup - start*/
#elite_info_popup {position:relative; padding:10px}
#elite_info_popup h2 {font-size:20px; margin: 0;}
#elite_info_popup h2 span {font-size:30px;}
.elite_info_popup_text {font-size: 12px;line-height: 15px;margin-bottom: 10px; width: 235px;}
.elite_info_popup_text.small {width:200px;}
#elite_info_popup_background {height:228px; width:266px; position:absolute; right:0; top:40px; background:url('//i.yell.ru/elite_users_background.png') 0 0 no-repeat;}

/* Elite user info popup - end*/

/* Custom fields - start*/
#add_user_custom_field_box {margin-bottom:20px !important;}
#add_user_custom_field_box .add_review_custom_field_box_info {margin-bottom:5px;}

#add_user_custom_field_box .buttonLightBlue {float:left; margin-right:10px; height:46px; width:68px; position:relative;}
#add_user_custom_field_box .buttonLightBlue a {line-height:45px; margin-left:-1px; font-size:13px !important;}
#add_user_custom_field_box .buttonLightBlue div {color:#78879A; position:absolute; top:-4px; right:2px; font-size:13px; cursor:pointer;}
#add_user_custom_field_box #addCustomField {cursor:pointer;}

#add_user_custom_field_popup .buttonLightBlue {margin-right:10px; float:left; overflow:hidden; text-align:left; height:47px; cursor:pointer; width:228px; font-size: 13px !important; line-height: 30px; color: #78879A !important;}
#add_user_custom_field_popup .buttonLightBlue img {margin-right:5px;}

#add_user_custom_field_popup > div:first-child {margin-bottom:20px;}
#add_user_custom_field_popup > div > div {margin-bottom:5px;}



#add_company_custom_field_box {margin-top:20px; margin-bottom:25px;}

#add_company_custom_field_box .buttonLightBlue {float:left; margin-right:10px; margin-bottom:10px; height:30px; width:68px; position:relative;}
#add_company_custom_field_box .buttonLightBlue a {line-height:30px; margin-left:-1px; font-size:13px !important;}
#add_company_custom_field_box .buttonLightBlue div {color:#78879A; position:absolute; top:-4px; right:2px; font-size:13px; cursor:pointer;}

#add_company_custom_field_popup .buttonLightBlue {margin-right:10px; float:left; overflow:hidden; text-align:left; height:30px; cursor:pointer; width:160px; font-size: 13px !important; line-height: 30px; color: #78879A !important;}
#add_company_custom_field_popup .buttonLightBlue img {margin-right:5px;}

#add_company_custom_field_popup > div:first-child {margin-bottom:20px;}
#add_company_custom_field_popup > div > div {margin-bottom:5px;}



#add_all_custom_field_box {margin-top:20px; margin-bottom:25px;}

#add_all_custom_field_box .buttonLightBlue {float:left; margin-right:10px; margin-bottom:10px; height:30px; width:68px; position:relative;}
#add_all_custom_field_box .buttonLightBlue a {line-height:30px; margin-left:-1px; font-size:13px !important;}
#add_all_custom_field_box .buttonLightBlue div {color:#78879A; position:absolute; top:-4px; right:2px; font-size:13px; cursor:pointer;}
#add_all_custom_field_box .buttonLightBlue img {max-height:30px;}

#add_all_custom_field_popup .buttonLightBlue {margin-right:10px; float:left; overflow:hidden; text-align:left; height:30px; cursor:pointer; width:160px; font-size: 13px !important; line-height: 30px; color: #78879A !important;}
#add_all_custom_field_popup .buttonLightBlue img {margin-right:5px; max-height:30px;}

#add_all_custom_field_popup > div:first-child {margin-bottom:20px;}
#add_all_custom_field_popup > div > div {margin-bottom:5px;}


/* Custom fields - end*/


/* Articles - Start */
#articles {padding-top: 25px;}
#article_breadcrumbs {font-size:13px; color:#0075AD !important; margin-bottom:10px;}
#article_breadcrumbs a {font-size:13px; color:#0075AD;}
#articles_top {margin-bottom:10px;}
#articles_top > div {font-size:12px; color:#000000;}
#articles_top > div a {font-size:12px; color:#0075AD;}
#articles_left {float:left; width:480px; padding-right:20px; border-right:1px solid #C9C9C9;}
#articles_left img {max-width:460px !important;}
#articles_middle {float:left; width:185px; padding:0 5px 0 10px; }
#old_articles_div > div > a > img {float:left; width:50px; margin-right:10px;}
#old_articles_div > div > div {float:left; width:125px; line-height:14px; height:54px; overflow:hidden; margin-bottom:10px;}
#articles_right {float:left; width:255px; }
#articles_right_top {wdith:240px; padding:0 5px 0 10px; border-left:1px solid #C9C9C9;}
#articles_top_header {}
#articles_top_header span {font-size:12px; color:#939290;}
#articles_top_header span a {color:#0075AD; font-size:12px;}
#articles_title h1 {font-family: 'PT Serif',serif;font-size: 24px;line-height: 26px;margin: 10px 0;font-style:italic;}
#articles_left h1 {margin-top:0; margin-bottom:5px; font-size:30px; line-height:32px;}
#articles_middle h2 {margin-bottom:0; font-size:18px; color:#C50922; margin-top:5px;}
#articles_middle > div {line-height:16px; margin-top:20px;}
#articles_middle > div a {font-size:13px; color:#0075AD;}
#articles_right h2 {font-size:18px; color:#C50922; margin-top:5px;}
#articles_right h2 a {font-size:18px; color:#C50922; }

#article_events {padding-bottom:10px;}
#article_events > div {margin-bottom:20px;}
.article_events_left {float:left; width:72px; margin-right:10px;}
.article_events_left img {width:72px;}
.article_events_right {float:left; width:155px; font-size:14px; line-height:16px;}
.article_events_right a {font-size:14px; color:#327B9E; line-height:18px;}
.article_events_title {height:58px; overflow:hidden;}


#articles_image_outer {}
#articles_image_outer > div {}
#articles_image_outer img {max-width:480px; margin-bottom:10px;}
#articles_text {font-size: 13px;line-height: 17px;}
#articles_text img {margin:15px 0;}
#articles_text a {color:#0075AD;}

.article_company {margin-bottom: 20px;}
.article_company_info {margin-bottom:5px;}
.article_company_image_div {float:left; width:90px; height:90px; margin-right:10px; overflow:hidden;}
.article_company_image_div img {width:100%;}
.article_company_info_div {float:left; width:114px;}
.article_company_info_name {}
.article_company_info_name a {font-size:16px; color:#000000;}
.article_company_info_stars {}
.article_company_info_stars > div {float:left;}
.article_company_info_avgscore {margin-left:5px; font-size:12px; color:#767676;}
.article_company_info_review_info {font-size:12px; color:#767676;}
.article_company_info_metro {font-size:12px; color:#767676;}
.article_company_review_text {font-size:12px; color:#000; line-height:15px; height:78px; overflow:hidden;}

#old_articles {width:700px; margin-bottom:40px;}
.old_article {width: 220px; position:relative; float:left; margin:0 10px 10px 0;}
.old_article_image_div {width:220px; height:220px; position:relative;}
.old_article_top_div {position:absolute; top:0; left:0; width:220px; height:40px; background:#000000; opacity:0.6;}
.old_article h2 {position:absolute; left:15px; top:-3px; width:200px; height:25px; overflow:hidden; z-index:1000;}
.old_article h2 {color:#FFFFFF; font-size:20px; line-height: 22px; font-style:italic;}
.old_article_bottom_div {background:url('//i.yell.ru/frontpage_article_bottom.png') 0 0 no-repeat; width:200px; height:48px; padding:10px;}
.old_article_bottom_div_text {color:white; font-size:12px; line-height:15px; height:30px; margin-top:-4px; overflow:hidden;}
.old_article_bottom_div_link {margin-top:5px;}
.old_article_bottom_div_link a {color:#B84749; font-size: 13px; font-weight: bold;}


#fetch_all_old_articles_div {}
#fetch_all_old_articles_div a {color:#777777; font-size:14px;}

#add_target_review {}
.add_target_review_forum {margin-left:10px;}
#add_target_review h2 {font-size:20px; color:#000; margin:10px 0;}
#add_target_review_content {background:#F2F3F5; width:650px; height:170px; padding:10px; margin-bottom:20px;}
.add_target_review_forum #add_target_review_content {width:680px !important;}
#add_target_review_avatar_div {float:left; width:52px; height:52px; overflow:hidden; margin-right:10px;}
#add_target_review_avatar_div img {width:100%;}
#add_target_review_content_div {float:left; width:575px;}
#target_review_content_top {margin-bottom:10px; font-size:14px;}
#target_review_content_text {position:relative;}
#target_review_content_text img {position:absolute;left:-28px; top:40px;}
#target_review_content_text textarea {border:1px solid #CCCCCC;height: 98px; width: 586px;}
.add_target_review_forum #target_review_content_text textarea {width:610px !important;}

#add_target_review .buttonLightBlue {float: right;height: 17px; margin-top: 5px; width: 127px;}
#add_target_review .buttonRed {float: right;margin-top: 5px; width: 127px; margin-right:7px;}

#articles_share {margin-top:50px; margin-bottom:40px;}
#articles_share > div {float:left; margin-right:3px;}

#addForumPostInfo {float:left; margin-left: 63px; width: 450px;}

/* Articles - End*/


/* Events - Start*/

#events {margin-top:20px;}
#events_left {float:left; width:700px; margin-right:20px;}
#events_right {float:left; width:240px;}
#events_top {}
#events_top > div {margin: 0; margin-top:10px;}
#events_top > div a{color: #000;font-size: 20px;font-weight: bold;}
#events_top > div img {margin-top: -7px;}
#events_title {}
#events_title h1 {margin: 0 0 15px; font-size:28px;}
#events_content {}
#events_content_left {float:left; width:440px; margin-right:20px;}
#events_content_right {float:left; width:240px;}
.events_content_info {color:#000; font-size:14px;}
.events_content_info > span {color:#7E7E7E; font-weight:bold; font-size:14px;}
.events_content_info > div > span {color:#7E7E7E; font-weight:bold; font-size:14px;}
.events_content_info > a {color:#0075AD; font-size:14px;}
.events_content_info > a span {color:#0075AD; font-size:14px;}
.events_content_info > div > a span {color:#0075AD; font-size:14px;}
.events_content_info > div > a {color:#0075AD; font-size:14px;}
.events_content_info .events_content_info_localtime {
	font-size: 11px;
	color: #9e9e9e;
	font-weight: normal;
	display: block;
	margin-left: 48px;
	margin-bottom: 5px;
}
#event_content_stars {margin:5px 0 2px;}
#event_content_stars > div {float:left; font-size:13px; color:#7E7E7E; margin-right:5px;}
#event_content_avgscore {margin-right:15px !important;}
#events_content_photo_first {width:240px; position:relative; overflow:hidden;display:inline-block;}
#events_content_photo_first img {width:100%;}
#events_content_photo_first > div { background: url("//i.yell.ru/shadow_240x240.png") no-repeat scroll 0 0 transparent; left: 0; position: absolute; top: 0;width: 240px; height:100%;}
#events_content_photos {margin-top:20px;}
#events_content_photos > div {margin-right:11px; width:127px; height:127px; border:1px solid #7D7990; margin-bottom:11px; float:left;}
#events_content_photos > div > div {border:1px solid #FFFFFF;}
#events_content_photos > div > div img {width:125px; height:125px;}
#events_content_text {font-size:14px; line-height:20px; margin-top:20px;}
#events_content_text img {margin:13px; max-width: 100%;}
#events_content_text a {color:#0075AD; font-size:14px;}
#events_content_buttons {margin-top:20px;}
#events_add_review {margin-top:20px;}
#events_content_buttons .buttonOrange {width:80px; float:left; margin-right:20px;}
#events_content_buttons .buttonLightBlue {width:120px; float:left;}
#events_share {margin-top:20px; text-align:right;}

#events_right_top {padding-left:10px; border-left:1px solid #D8D8D8; margin-top:56px;}
#events_closeby_companies {color:#B70501; font-size:13px;}

.event_ponom_company {border:1px solid #D6D6D6; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; padding:5px; margin-bottom:10px;}

#events_users_going {}
#events_users_going h2 {color:#CD4539; font-size:18px;margin: 10px 0 5px;}
#events_users_interested {}
#events_users_interested h2 {color:#065298; font-size:18px;margin: 10px 0 5px;}
.events_user {width:70px; height:80px; margin:0 5px 5px 0; float:left; overflow:hidden;}
.events_user img {width:60px; height:60px;}
.events_user div {width:60px; overflow:hidden; margin-top:5px;}
.events_user a {font-size:12px; color:#0075AD; white-space: nowrap; }

#events_other {}
#events_other h2 {margin:5px 0 10px 0; font-size:16px;}
.events_other_box {margin-bottom:20px;}
.events_other_img_div {float:left; width:50px; height:50px; margin-right:10px; overflow:hidden;}
.events_other_img_div img {width:100%;}
.events_other_info_div {width:230px;}
.events_other_info_title {height:30px; overflow:hidden;}
.events_other_info_title a {font-size:14px; color:#000000;}
.events_other_info_company {height:15px; overflow:hidden; margin-top:5px;}
.events_other_info_company span {font-size:13px; color:#7E7E7E; font-weight:bold;}
.events_other_info_company a {font-size:13px; color:#000000;}

/* Events - End*/

/* Events_all - Start*/

#events_all {padding-top:10px;}
#events_all h1 {margin:10px 0; font-size:24px; color:#000000; font-weight:bold;}
#events_all h1 img {margin-top:-6px;}
.events_all_event {background:url('//i.yell.ru/frontpage_events_background.png') 0 0 no-repeat; padding:5px; width:675px; height:131px; margin-bottom:7px;}
.events_all_event_image_div {float:left; width:125px; height:125px; overflow:hidden; position:relative; margin-right:10px;}
.events_all_event_image_div img {width:100%;}
.events_all_event_image_div > div {position:absolute; left:0; top:0; height:125px; width:125px; background:url('//i.yell.ru/shadow_150x150.png') 0 0 no-repeat;}
.events_all_event_content {float:left; width:525px;}
.events_all_event_title {max-height:22px; overflow:hidden; color:#145597; margin:5px 0 5px 0;}
.events_all_event_title a {font-weight: bold; color:#145597; white-space: nowrap; font-size:20px; line-height: 22px;}
.events_all_event_title a span {font-weight: bold; color:#145597; white-space: nowrap; font-size:20px; line-height: 22px;}
.events_all_event_text {font-size:13px; height:81px; overflow:hidden;}
#events_all_events_more {margin-top:5px; margin-left:5px;}
#events_all_events_more a {color: #0075AD;font-family: 'PT Serif',serif;font-size: 14px;}
.events_all_event_time {color:#BE0025; font-size:12px;}
.events_header {margin-top:50px;}

#tab_events_content{width:685px;}

#events_old_header {margin-top:50px !important;}

#events_all .tab_contents {margin-top:20px;}
#events_all .tab_box {min-width:125px !important;}
#events_all .tab_contents h1 {margin-left:50px; font-size:18px; color:#7D7D7D;}
#events_all .tab_contents h1 img {margin-top:-4px;}

.events_all_info {}
.events_all_info > div {float:left; margin-right:10px;}
.events_all_event_users {font-size:13px; color:#777777;}
.events_all_event_users img {margin-top:-1px;}

/* Events_all - End*/

/* Claim company page - start*/

#claim_company_popup {}
#claim_company_popup h2 {margin:0; font-size:20px; color:#000000; margin-bottom:15px;}
#claim_company_popup_small_info {font-size:12px; margin-bottom:10px;}
#claim_company_box {background:#F2F3F5; padding:10px; width:408px; height:120px;}
#claim_company_box_title {font-size:12px; line-height:13px; margin-bottom:5px;}
#claim_company_box_email {font-size:12px;}
#claim_company_box input {width:390px; height:14px; padding:5px; font-size:12px; border:1px solid #CFD1D5; margin-bottom:5px;}
#claim_company_box input:hover {width:388px; height:12px; border:2px solid #CFD1D5;}
#claim_company_box_info {font-size:11px; color:#A4A4A5; float:left; width:240px; line-height:13px;}
#claim_company_box_button {float:right; width:140px; margin-right:6px;}
#claim_company_box_button_active {float:right; width:150px; margin-right:6px;}
#claim_company_footer {font-size:12px; margin-top:20px;}
#claim_company_footer a {font-size:12px; color:#0075AD;}

/* Claim company page - end*/

#openSkidkivokrug {margin-top:20px;}

/* User settings page (new) - start*/
#user_settings {margin-top:20px; position:relative;}
#user_settings_left {float:left; width:150px; margin-right:10px; text-align:right;}
#user_settings_right {float:left; width:450px;}
#user_settings_right textarea {width:322px; height:100px;}
#user_settings > div > div {height:25px; margin-bottom:10px;}

#user_settings_left > div {color: #A0A0A0;font-size: 13px;font-weight: bold; margin-top:3px;}

#user_info_password {padding-top:99px !important;}
#user_info_password_value {margin-bottom:45px !important;}
#user_info_password_value > div {color: #4A4A4A; font-size: 13px; font-weight: bold; margin-bottom:5px;}

#user_info_statement {margin-bottom:100px !important;}
#user_info_statement_value {margin-bottom:100px! important;}

#avatar_div {position:absolute; left:13px; bottom:464px;}
#avatar_div > div {float:left; font-size:13px; color:#A0A0A0; font-weight:bold; position:relative;}
#avatar_div > div:first-child {width:147px; text-align:right; margin-right:14px;}
#avatar_div input {margin-top:24px; width:268px; height:25px; margin-left:60px;}
#avatar_div .avatar > div:first-child {position:absolute; left:0; top:0; width:50px; height:50px; margin-right:10px;}
#avatar_div .avatar #avatar_div_content {float:right; margin-top:19px;}
#avatar_div > div img {width:50px; height:50px;}

.user_settings_avatar_position {height:80px !important;}

#updateUserButtons {}
#updateUserButtons > div {float:left;}
#updateUserButtons > div:first-child {width:170px; margin-right:10px;}

#user_settings_birth > div {float:left; margin-right:10px;}
#user_settings_birth .selectbox {width:100px !important;}

#user_settings_password_settings {margin-top:20px; margin-bottom:40px !important;}
#user_settings_password_settings > div {float:left; margin-right:10px;}
#user_settings_password_settings a {font-size:13px; color:#0075AD;}
#pass_recall_link {color:#0075AD; font-size:13px;}
#email_confirm {color:#0075AD; font-size:13px;}
/* User settings page (new) - end */


/* Registration landing page (popup) - start */

#registration_landing_popup h1 {margin-left:166px;}

#registration_user_settings {margin-top:20px; position:relative;}
#registration_user_settings_left {float:left; width:150px; margin-right:10px; text-align:right;}
#registration_user_settings_right {float:left; width:400px;}

#registration_user_settings > div > div {height:25px; margin-bottom:10px;}

#registration_user_settings_left > div {color: #A0A0A0;font-size: 13px;font-weight: bold; margin-top:3px;}

#registration_updateUserButtons {}
#registration_updateUserButtons > div {float:left;}
#registration_updateUserButtons > div:first-child {width:170px; margin-right:10px;}

#registration_user_settings_birth > div {float:left; margin-right:10px;}
#registration_user_settings_birth .selectbox {width:100px !important;}

#registration_submit_cancel {margin-left:30px; width:100px;}

/* Registration landing page (popup) - end */

/* Review edit (popup) - Start*/

#edit_review_popup {}
.edit_review_popup_item {margin-bottom:10px;}
.edit_review_popup_item > div {float:left; width:475px;}
.edit_review_popup_item > div:first-child {float:left; width:110px; margin-right:20px;color: #9A9A9A;font-size: 16px;font-weight: bold;}
.edit_review_popup_item input {width:462px;}
.edit_review_popup_item input:hover {width:460px;}
.edit_review_popup_item textarea {height:115px;}
.edit_review_popup_item textarea:hover {height:113px;}
#editReview {width:150px; margin-left:130px;}
/* Review edit (popup) - End*/


/* Mobile app page - start*/
#mobile_app_page {}
#mobile_app_page h1 {font-size:24px; margin-top:0; padding-top:10px;}
#mobile_app_page > div {font-size:14px;}
#mobile_app_page a {font-size:14px !important; color:#0075AD;}
#mobile_app_page h2 {font-size:18px;}
#mobile_app_page_links {font-size:16px;}

#mobile_app_page_images {}
#mobile_app_page_images > div {float:left; width:150px; height:230px; margin-right:20px; margin-bottom:20px; border:1px solid #CCC; padding:4px;}

#mobile_app_page_images > div img {width:100%; height:100%;}
/* Mobile app page - end*/

/* Contests - start */

#contests {width:100%; background:url('//i.yell.ru/contest_background.jpg') 0 0 no-repeat #ECECEC; min-height:325px;}
#contests > div {padding:20px;}
#contests_header {font-size: 20px; margin-left: 240px; padding-top: 16px; position:relative;}
#contests_header > div {float:left;}
#contests_header > h1 {float:left; margin: -7px 0 0 15px; font-size:26px;}
#contests_header > h1 img {margin-top:1px;}
#contests_header_right {position:absolute; position:absolute; left:458px; top:-4px;}

#contests_info {font-size:20px; line-height:24px; margin-top:20px; margin-bottom:20px;}

#contests_ended {margin-top:20px;}
.contest_ended_box {width:160px; height:230px; float:left; margin:0 25px 25px 0;}
.contest_ended_image_div {width:140px; height:160px; padding:10px; background:#FFFFFF;-moz-box-shadow: 1px 1px 3px #AAA; -webkit-box-shadow: 1px 1px 3px #AAA;-o-box-shadow: 1px 1px 3px #AAA; box-shadow: 1px 1px 5px #AAA;}
.contest_ended_image_div img {width:140px; height:140px;}
.contest_ended_image_div > div {font-size:14px; text-align:right; margin-top:4px;}
.contest_ended_name {font-size:14px; margin-top:10px;}


.contest_active_box {margin-bottom:20px;}
.contest_active_box > div {float:left;}
.contest_active_box_left {background:white; padding:10px; margin-right:20px; border:1px solid #B6B6B6; border-left:0; border-top:0; padding-left:15px; padding-top:15px;}
.contest_active_box_left > div {float:left;}
.contest_active_image_div {width:125px; margin-right:10px;}
.contest_active_image_div img {width:100%;}
.contest_active_info {width:500px; margin-right:10px; }
.contest_active_prices {width:200px; font-size:14px;}
.contest_active_prices p {margin:0;}
.contest_active_info_name a {font-size:18px; color:#0075AD;}
.contest_active_info_descr {font-size:14px; margin-top:10px;}
.contest_active_prices {font-size:14px;background:white; padding:10px;  border:1px solid #B6B6B6; border-bottom:0; border-right:0;}
.contest_active_prices span {font-size:14px; font-weight:bold}

/* Contests - End */

/* Contest nominations - start*/

#contest_nominations {width:100%; background:url('//i.yell.ru/contest_background.jpg') 0 0 no-repeat #ECECEC; min-height:325px;}
#contest_nominations > div {padding:20px;}
#contest_nominations_header {font-size: 20px; margin-left: 240px; padding-top: 16px; position:relative;}
#contest_nominations_header > div {float:left;}
#contest_nominations_header_rules_link {margin-left:10px; float:right !important; margin-right:256px;}
#contest_nominations_header_rules_link a {color:#2D7006; font-size:18px;}

#contest_nominations_header > h1 {float:left; margin: -7px 0 0 15px; font-size:26px;}
#contest_nominations_header > h1 img {margin-top:1px;}
#contest_nominations_header_right {position:absolute; position:absolute; left:460px; top:-4px;}

#contest_nominations_info {margin-top:10px; margin-bottom:20px;}
#contest_nominations_info_left {float:left; width:653px; margin-right:37px; margin-left:10px; border-top:0; border-left:0;}
#contest_nominations_info_right {float:left; width:175px; border-bottom:0; border-right:0;}
#contest_nominations_info_right p {margin:0;}
.contest_nominations_info_box {padding:19px; background:#FFFFFF; border:1px solid #B6B6B6; position:relative;}
#contest_nominations_info_description {font-size:16px;}
#contest_nominations_info_description img {padding:5px;}
#contest_nominations_info_rules {margin-top:20px; width:100px;}
#contest_nominations_info_rules a {color:#0075AD; font-size:12px;}
#contest_nominations_info_downleft {background:url('//i.yell.ru/contest_box_downleft.png') 0 0 no-repeat; position:absolute; left:-17px; bottom:-17px; width:65px; height:57px;}
#contest_nominations_info_upright {background:url('//i.yell.ru/contest_box_upright.png') 0 0 no-repeat; position:absolute; right:-19px; top:-16px; width:68px; height:55px;}

#contest_nominations_info_right_nominate {margin-top:10px;}
#contest_nominations_info_right_nominate a {color:#DB0006; font-size:13px;}

#contest_nominations_info_right {}
#contest_nominations_info_right > div {font-size:13px;}
#contest_nominations_info_right > div > span {font-size:13px; font-weight:bold;}

#contets_nominations_show_info {font-size: 13px;line-height: 16px;margin-left: 30px;margin-top:20px;}

#contest_nominations_images {margin-top:20px;margin-left: -18px;}
#contest_nominations_images > div {float:left; width:100px; height:100px; border:1px solid #FFFFFF; margin:0 0 31px 31px;}
#contest_nominations_images > div img {width:100%; height:100%;}

.contest_nominations_info_right_time {font-weight:normal !important; color:red;}

/* Contest nominations - End*/

/* Contest waiting - start*/
#contest_waiting {font-size:14px; margin-top:20px;}
/* COntest waiting - end */

/* Contest voting - start*/

#contest_votings {width:100%; background:url('//i.yell.ru/contest_background.jpg') 0 0 no-repeat #ECECEC; min-height:325px;}
#contest_votings > div {padding:20px;}
#contest_votings_header {font-size: 20px; margin-left: 240px; padding-top: 16px; position:relative;}
#contest_votings_header > div {float:left;}
#contest_votings_header > h1 {float:left; margin: -7px 0 0 15px; font-size:26px;}
#contest_votings_header > h1 img {margin-top:1px;}
#contest_votings_header_right {position:absolute; position:absolute; left:458px; top:-4px;}

#contest_votings_info {margin-top:10px; margin-bottom:20px;}
#contest_votings_info_left {float:left; width:616px; margin-right:37px; margin-left:10px; border-top:0; border-left:0;}
#contest_votings_info_right {float:left; width:169px; border-bottom:0; border-right:0;}
.contest_votings_info_box {padding:20px; background:#FFFFFF; border:1px solid #B6B6B6; position:relative;}
#contest_votings_info_description {font-size:16px;}
#contest_votings_info_rules {font-size:12px; margin-top:20px; width:100px;}
#contest_votings_info_downleft {background:url('//i.yell.ru/contest_box_downleft.png') 0 0 no-repeat; position:absolute; left:-17px; bottom:-17px; width:65px; height:57px;}
#contest_votings_info_upright {background:url('//i.yell.ru/contest_box_upright.png') 0 0 no-repeat; position:absolute; right:-19px; top:-16px; width:68px; height:55px;}

#contest_votings_info_right_nominate {margin-top:10px;}
#contest_votings_info_right_nominate a {color:#DB0006; font-size:13px;}

#contest_votings_info_right {}
#contest_votings_info_right > div {font-size:13px;}
#contest_votings_info_right > div > span {font-size:13px; font-weight:bold;}

#contets_votings_show_info {font-size: 13px;line-height: 16px;margin-left: 30px;}

#contest_votings_images {margin-top:20px;margin-left: -18px;}
#contest_votings_images > div {float:left; width:100px; height:100px; border:1px solid #FFFFFF; margin:0 0 31px 31px;}
#contest_votings_images > div img {width:100%; height:100%;}
#contest_votings_images .buttonOrangeSmall {width:85px; margin-top:2px;}
/* Contest voting - End*/

/* Contest_nominate - Start */
#contest_nominate {margin-left:-10px;}
#contest_nominate > div {float:left; width:100px; height:120px; border:1px solid #FFFFFF; margin: 0 0 10px 10px;}
#contest_nominate > div img {width:100px; height:100px;}
#contest_nominate .selectImage {margin-top:5px;}

#contest_nominate_no_photos {font-size:14px; width: 500px !important;}
/* Contest_nominate - End */

/* Contest_rules - start*/
#contest_nominations_popup_info_rules {width:510px; padding:20px; padding-top:55px; background:url('//i.yell.ru/contest_background.jpg') 0 0 no-repeat #ECECEC;margin-top: -17px;}
#contest_nominations_popup_info_rules h2 {margin-left:20px; font-size:20px;}
#contest_nominations_popup_info_rules li {font-size:14px; margin-bottom:10px;}
/* Contest_rules - End*/


/* Contests_ended - start */

#contest_ended {margin-top:20px;}
#contest_ended h1 {text-align:center;}
#contest_ended_selected {margin-bottom:20px; text-align:center}
#contest_ended_selected_image_div {height:400px;}
#contest_ended_selected_image_div img {height:100%;}
#contest_ended_selected_info {font-size:12px;}
#contest_ended_selected_info a {font-size:12px; color:#0075AD;}

#contest_ended_images {margin-top:20px;margin-left: -18px;}
#contest_ended_images > div {float:left; width:102px; height:122px;  margin:0 0 31px 31px;}
#contest_ended_images .contest_ended_image {width:100px; height:100px; border:1px solid #FFFFFF;}
#contest_ended_images .contest_ended_image img {width:100%; height:100%;}
#contest_ended_images .contest_ended_info {font-size:12px; line-height:14px;}
#contest_ended_images a {font-size:12px; color:#0075AD;}
#contest_ended_images .contest_ended_info > div {}

#contest_ended_images .contest_ended_info_name {width:100px; overflow:hidden; max-height:29px;}
#contest_ended_images .contest_ended_info_votes {width:100px;}

/* Contests_ended - end */

/* Checkin popup - START */
#add_checkin_stars_div #add_review_stars_help {background:#F2F3F5; width:205px; padding:5px 10px 5px 10px; visibility:hidden;}
#add_checkin_stars_div {position:relative;}
#add_checkin_stars_div > div {float:left;}
#checkinUserButton {width:100px;}
/* Checkin popup - END */

/* Forums - start*/
#forums {}
#forums_top {}
#forums h1 {float:left;}
#addNewThread {width:100px;float:right; margin-top:20px;}
#forums_content {border-top:1px solid #CCCCCC; padding-top:20px;}
#forums_content_left {float:left; width:220px; margin-right:14px; border-right:1px solid #CCCCCC;}
#forums_content_right {float:left; width:720px;}

#forums_content_left > div {min-height:34px; padding:10px 0 0 20px; position:relative;}
#forums_content_left > div a {font-size:12px; color:#0075AD;}
#forums_content_left .forums_content_lastupdate {font-size:12px; color:#999999; margin-top:-3px;}

.selectedForum {background:#FDF3D5;}

#forum_user_num_threads {position:absolute; right:80px; top:10px; width:10px; height:10px; color:#FFFFFF; background:#D80029; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; font-weight:bold; font-size:9px; text-align:center; line-height:9px; margin:0; padding:3px; }

/* Forums - end*/

/* Forums, add thread - start*/
#add_thread {}
#add_thread h1 {}
#add_thread_content {}
#add_thread_content > div {margin-bottom:10px;}
#add_thread_content input {width:462px;}
#add_thread_content input:hover {width:460px;}
.add_thread_left {float:left; width:100px; margin-right:20px; color:#828282; font-size:16px;}
.add_thread_right {float:right; width:840px;}
#postNewThread {width:100px; float:left;}

#addForumThreadInfo {float:left; margin-left:120px; width:355px;}

/* Forums, add thread - end*/

/* Forums, chose category - start*/
.forum_chose_category {float:left; width:215px; font-size:14px;}
#selectForumCategory {width:80px; margin-top:20px;}
/* Forums, chose category - end*/

/* Forum_inc - Start*/
#forum_inc {width:720px;}

#forum_inc .forum_inc_author {float:left; width:95px; margin-right:10px; overflow:hidden; position:relative;}
#forum_inc .forum_inc_conversation {float:left; width:245px; margin-right:10px; overflow:hidden;}
#forum_inc .forum_inc_category {float:left; width:145px; margin-right:10px; overflow:hidden; text-align:center;}
#forum_inc .forum_inc_replies {float:left; width:66px; margin-right:10px; overflow:hidden; text-align:center;}
#forum_inc .forum_inc_latest_reply {float:left; width:104px; overflow:hidden; text-align:center;}

#forum_inc_header { border-bottom:1px solid #CCCCCC; }
#forum_inc_header > div {font-size:12px; color:#000000; font-weight:bold; padding:10px 0 15px 5px;}

#forum_inc_content > div {border-bottom:1px solid #CCCCCC;}
#forum_inc_content > div > div {padding:10px 0 15px 5px;}
#forum_inc_content .forum_inc_author img {width:50px; height:50px;}
#forum_inc_content .forum_inc_author_name {margin-top:5px; height:14px; overflow:hidden;}
#forum_inc_content .forum_inc_author a {color:#0075AD; font-size:12px;}
#forum_inc_content .forum_inc_conversation {margin-top:10px;}
#forum_inc_content .forum_inc_conversation .forum_inc_conversation_title a {font-size:13px; color:#0075AD;}
#forum_inc_content .forum_inc_conversation .forum_inc_conversation_text {font-size:12px; color:#999999; line-height:14px; height:30px; overflow:hidden;}
#forum_inc_content .forum_inc_category {margin-top:25px;}
#forum_inc_content .forum_inc_category a {color:#0075AD; font-size:12px;}
#forum_inc_content .forum_inc_replies {font-size:12px; margin-top:25px;}
#forum_inc_content .forum_inc_latest_reply {font-size:12px; margin-top:25px;}

#forum_inc_content .forum_inc_user_num_threads  {position:absolute; right:0px; top:18px; width:10px; height:10px; color:#FFFFFF; background:#D80029; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; font-weight:bold; font-size:9px; text-align:center; line-height:9px; margin:0; padding:3px; }

#forum_inc .reviews_load_more {margin-left:0; width:100%;}

/* Forum_inc - End*/

/* Thread_inc - Start*/
#thread_inc h1 {float:none; margin:0px; font-size:18px;}
#thread_inc_header {font-size:12px;}
#thread_inc_header a {font-size:12px; color:#0075AD;}
#forum_add_post_div {position:relative;}
#forum_add_post_div h2 {}
#forum_add_post_div > img {position:absolute; left:-28px; top:75px;}
#forum_add_post_div textarea {width:600px;}
#forum_add_post_div textarea:hover {width:598px;}
#addForumPost {float: right; margin-right: 12px; margin-top: 10px; width: 100px;}

#thread_inc #add_post_left {font-size:12px; float:left; width:70px; overflow:hidden; margin-right:30px; margin-top:45px;}
#thread_inc #add_post_right {float:left; }
/* Thread_inc - End*/

/* User lists - start*/

#user_lists_top > h2 {float:left; margin-left:10px; color: #7D7D7D;font-size: 20px; font-weight: normal;}
#addNewListLink {width:110px; float:right; margin:20px 15px 10px 0;}

#user_lists {width:655px; padding:30px; padding-top:0;}
.user_lists_row {border-top:1px solid #ABABAB; padding-top:10px;}
.user_lists_row:first-child {border:0; padding-top:0px;}
.user_lists_row > div:first-child {margin-right:20px;}
.user_list {float:left; width:317px;}
.user_list_title a {font-size:14px; color:#C21100;}
.user_list_title span {font-size:12px; color:#0075AD;}
.user_list_info {font-size:13px; height:15px; overflow:hidden; color:#434341; margin-bottom:10px;}
.user_list_items {margin-bottom:10px;}
.user_list_item {height:32px; overflow:hidden; margin-bottom:10px;}
.user_list_item_image {float:left; width:30px; height:30px; margin-right:5px; border:1px solid #CBCBCD;}
.user_list_item_image img {width:28px; height:28px; border:1px solid #FFF;}
.user_list_item_info {float:left; width:280px;}
.user_list_item_name {overflow:hidden; height:14px; margin-top:2px;}
.user_list_item_name a {font-size:14px; color:#0075AD;}
.user_list_item_text {font-size:12px; height:15px; overflow:hidden; font-style:italic; color:#434341;}
.user_list_item_show_more {margin-top:20px;}
.user_list_item_show_more a {font-size:12px; color:#0075AD;}
.deleteListLink {color:red !important;}

#user_list_tab {}

/* User lists - end*/

/* User lists_add - start*/
#list_add_info_outer {}
#list_add_info_outer > div {float:left;}
#list_add_info_outer > div:first-child {margin-right:20px;}
.list_add_info_left {float:left; width:175px; margin-right:20px; color:#828282; font-size:16px; font-weight:bold; margin-top:2px;}
.list_add_info_right {float:left;}
.list_add_info_right input {width:462px;}
.list_add_info_right input:hover {width:460px;}
.list_add_info_text {margin-top:10px; padding:10px; border:1px solid #CCCCCC; width:215px; font-size:13px; color:#828282; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.list_add_info_text_no_margin {margin-top:0;}
.list_add_info_div {margin-bottom:10px;}

.list_add_item {height:20px; overflow:hidden; padding-left:5px; background:#E2E2E2; margin-bottom:5px; width: 785px;}
.list_add_item > div {float:left; margin-right:10px;}
.list_add_text {width:400px; overflow:hidden; white-space: nowrap; font-size:12px; color:#555555;}
.list_add_photos {width:120px;}
.list_add_photos > img {float:left; width:20px; height:20px; margin-right:5px;}
.list_add_company {width:200px; overflow:hidden; margin-top:4px;}
.list_add_company a {font-size:12px; white-space: nowrap; color:#555555;}
.addListItem {margin-top:1px;}
.removeListItem {margin-top:1px;}

.list_add_item_title {background:#FFF; height:30px;}
.list_add_item_title .list_add_text {font-size:16px;color:#555555;}
.list_add_item_title .list_add_photos {font-size:16px;color:#555555;}
.list_add_item_title .list_add_company {font-size:16px;color:#555555; margin-top:0;}
/* User lists_add - end*/

/* User list - start*/

#user_list_page {margin-left:20px; position:relative;}
#user_list_page h1 {font-size:24px; color:#C00024;margin-bottom: 5px; margin-top: 25px; width: 525px;}
#user_list_page_info {font-size:13px; color:#000;}
#user_list_page_top_button {position:absolute; right:25px; top:5px; width:80px;}

#user_list_page_items {}
.user_list_page_item {margin-top:20px;}
.user_list_page_item_left {float:left; width:45px; margin-right:10px; color:#C00024; font-size:32px; font-weight:bold;}
.user_list_page_item_middle {float:left; width:610px; border-top:1px solid #E5E5E5; padding-top:20px;}
.user_list_page_item_middle_left {float:left; width:520px; margin-right:10px;}
.user_list_page_item_middle_right {float:left; width:80px;}

.user_list_page_item_header {}
.user_list_page_item_header span a {font-size:16px; color:#C00024;}
.user_list_page_item_header > a {font-size:12px; color:#0C0C0C;}

.user_list_page_item_metros {margin:10px 0;}
.user_list_page_item_metros > div {float:left;}
.user_list_page_item_metros .user_list_page_item_metros_name {float:left; margin-right:10px; font-size:13px;}
.user_list_page_item_info {}
.user_list_page_item_info_left {float:left; width:75px; margin-right:10px; }
.user_list_page_item_info_date {color:#909090; margin-bottom:5px;}
.user_list_page_item_info_stars {}
.user_list_page_item_info_right {float:left; color:#5C5C5C; font-size:13px; width:435px; overflow:hidden; height:80px;}

.user_list_page_item_middle_right img {width:100%;}

/* User list - end*/

/* User - elite companies - start */

#elite_content {margin-left:10px; width:698px; text-align:left;}
#elite_companies {margin-top:20px; padding-left:20px;}
#elite_companies > h2:first-child {margin:0; font-size:20px; color:#7D7D7D; font-weight:normal;}
#elite_companies > h2:first-child img {margin-top:-3px;}
.elite_companies {background:#FDFDFD; border-left:1px solid #FAFAFA; margin-top:10px; border-top:1px solid #FAFAFA; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px; width:677px; margin-bottom:7px;}
.elite_companies_image_div {float:left; width:125px; height:125px; overflow:hidden; position:relative; margin-right:10px;}
.elite_companies_image_div img {width:100%;}
.elite_companies_image_div > div {position:absolute; left:0; top:0; height:125px; width:125px; background:url('//i.yell.ru/shadow_150x150.png') 0 0 no-repeat;}
.elite_companies_content {float:left; width:540px;}
.elite_companies_title {max-height:22px; overflow:hidden; margin:5px 0 5px 0;}
.elite_companies_title a {font-weight: bold; white-space: nowrap; font-family: 'PT Serif', serif; font-size:20px; line-height: 22px; font-style:italic;}
.elite_companies_text {font-size:13px;}
#elite_companies_more {margin-top:5px; margin-left:5px;}
#elite_companies_more a {color: #0075AD;font-family: 'PT Serif',serif;font-size: 14px;}
.elite_companies_time {color:#BE0025; font-size:12px;}

.elite_companies_content_footer {margin-bottom:4px;}
.elite_companies_content_users {width:440px; margin-left:135px; float:left; margin-top:10px;}
.elite_companies_content_users > div {float:left; margin-right:10px; margin-bottom:10px;}
.elite_companies_content_users img {width:50px; height:50px;}
.gotoEliteCompany {width:70px; margin-right:5px; float:right; margin-top:10px; margin-bottom:4px;}

#elite_companies h2 {}
#elite_companies_info {font-size:13px; margin-bottom:15px; color:#2e2e2e; margin-left:7px; width:682px;}

#tab_elite_company_offers_content > div {margin-top:20px;}
#tab_elite_discounts_content > div {margin-top:20px;}
#elite_discounts_city_div {font-size:13px;}
#elite_companies .current_tab.tab_box {width:125px;}
#elite_companies .tab_box h2 {color:red;}

/* User - elite companies - end */

/* Biz - top - START*/
#biz_top {padding:8px 0px 14px 0px; height:83px; position:relative;}
#biz_top_left {float:left;}
#biz_top_image {float:left; margin-top:-18px; margin-left:35px;}
#biz_top_right {float:right; margin-right:18px; margin-top:-5px;}
#biz_top_right > div:first-child {margin-left:50px;}
#biz_top_right > div {float:right; color:#FFFFFF; font-size:13px;}
#biz_top_right > div a {color:#FFFFFF; font-size:13px;}
#biz_top_text {position:absolute; right:15px; top:22px; font-size:13px; color:#FFFFFF;}
#biz_top_text span {font-size:15px; color:#FFFFFF; font-weight:bold;}
#biz_top_topbranches {position:absolute; right:400px; top:7px;}
#biz_top_topbranches select {background:white;}

#biz_top_balance { height: 38px; line-height: 38px; margin: 0 15px;}
#biz_top_balance a {color:#FFFFFF;}
#biz_top_balance input {line-height: normal;}
#biz_manager { height: 38px; padding: 3px 5px}
/* Biz - top - END*/

/* Biz - top user - START*/
#biz_user_top {padding:11px 23px; height:72px; background:url('//i.yell.ru/biz/top_user_bar.png') 0 0 repeat-x;}
#biz_user_top_left {float:left; margin-top:7px;}
#biz_user_top_right {float:right; width:590px; height:93px; background:url('//i.yell.ru/biz/user_top.png') 0 0 no-repeat;margin-right: -23px;margin-top: -11px;}
/* Biz - top user - END*/

/* Biz - menu - START */
#biz_menu {float:left; width:239px;margin-top:10px;}
#biz_menu h2 a {font-size:20px;}
#biz_content {float:left; width:710px;margin-top:40px; border:1px solid #D9D9D9; padding:15px;}
/* Biz - menu - END */

/*Biz - home - start*/
#biz_home {}
#biz_home_top {margin-top:47px;}
#biz_home_top > div {float:left; width:165px; margin-left:29px;text-align: center;}
#biz_home_top > div:first-child {margin-left:0;}
#biz_home_top img {margin-bottom:10px;}
#biz_home_top a {font-size:17px; color:#AA1B2D;}

#biz_news_title img {margin:70px 0 10px 20px;}

#biz_news_content {padding:20px; border:1px solid #ABABAB; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.biz_news_content_row {width:900px; border-top:1px solid #ABABAB; padding-top:15px; margin-top:15px;}
#biz_news_content > div:first-child {border-top:0; padding-top:0; margin-top:0;}
.biz_news_content_box {float:left; width:422px; margin-left:50px;}
.biz_news_content_row > div:first-child {margin-left:0px;}
.biz_news_content_date {color:#919191; font-size:14px;}
.biz_news_content_title {color:#AA1B2D; font-size:14px; font-weight:bold; overflow:hidden; height:19px;}
.biz_news_content_text {color:#000000; font-size:14px;line-height: 23px; overflow:hidden; height:23px;}
.biz_news_content_more {}
.biz_news_content_more a {color:#0075AD; font-size:14px;line-height: 20px;}

/*Biz - home - end*/

/*Biz - commercial - start*/
#biz_commercial {border: 1px solid #AFB0C2; padding: 25px 0 25px 12px;}
#biz_commercial h2 {color:#506173; font-size:18px; font-weight: normal; margin-left:20px; margin-bottom:5px; padding-top:10px;}
.biz_commercial_box {float:left; cursor:pointer; text-align:center; width:216px; height:252px; padding:10px; background:url('//i.yell.ru/biz/buy_type_background.png') 0 0 no-repeat; margin-right:5px; margin-bottom:5px;}
.biz_commercial_box_top {font-size:16px; color:#000000; line-height:18px; height:20px;}
.biz_commercial_box_icon {height:160px;}
.biz_commercial_box_icon table {height:160px; width:216px; text-align:center;}
.biz_commercial_box_price {font-size:22px; color:#6F6F6F;}
.biz_commercial_box_price span {font-size:14px;}
.biz_commercial_box_read_more {margin-bottom:10px;}
.biz_commercial_box_read_more a {font-size:13px; color:#0075AD;}
.biz_commercial_box_buy {}

.biz_commercial_box_small {float:left; cursor:pointer; text-align:center; width:155px; height:252px; padding:10px; background:url('/i/biz/buy_type_background_small.png') 0 0 no-repeat; margin-right:5px; margin-bottom:5px;}
.biz_commercial_box_top_small {font-size:16px; color:#000000; line-height:18px; height:20px;}
.biz_commercial_box_icon_small {height:160px;}
.biz_commercial_box_icon_small table {height:160px; width:155px; text-align:center;}
.biz_commercial_box_icon_small img {width:100px;}
.biz_commercial_box_price_small {font-size:22px; color:#6F6F6F;}
.biz_commercial_box_price_small span {font-size:14px;}
.biz_commercial_box_read_more_small {margin-bottom:10px;}
.biz_commercial_box_read_more_small a {font-size:13px; color:#0075AD;}
.biz_commercial_box_buy_small {}

#biz_commercial_vat_info {margin-top:20px; color:#A91C24; font-size:12px;}

#biz_commercial_packages {background:#EEF3F7; width:721px; margin-left:-5px; padding-left: 5px;}

#biz_commercial_top {margin-bottom:15px;}
#biz_commercial_top h1 {margin:0; margin-left:20px; font-size:24px; float:left;}
#biz_commercial_top > div {float:right; margin-right: 25px; margin-top: 13px;}
#biz_commercial_top > div a {font-size:16px; color:#0075AD;}
/*Biz - commercial - end*/

/*Biz - credits - start*/
#biz_credits {border: 1px solid #AFB0C2; padding: 25px;}
#biz_credits h1 {margin:0; font-weight:normal; font-size:24px; margin-bottom:25px;}
#biz_buy_credits_sum {font-size:14px; margin-bottom:25px;}
#biz_buy_credits_sum span {font-size:24px; font-weight:bold;}
#biz_buy_credits_sum a {font-size:13px; color:#0075AD;}
#biz_buy_credits_header {font-size:14px; margin-bottom:10px;}

#biz_buy_credits_content {float:left; width:420px; margin-right:20px;}
#biz_buy_credits_content > div {margin-bottom:10px;}
.biz_buy_credits_content_left {float:left; width:195px; margin-right:10px; font-size:12px; text-align:right; color:#333; line-height:23px;}
.biz_buy_credits_content_right {float:left; width:195px; font-size:12px; color:#333;}
.biz_buy_credits_content_right input {width:195px;}
.biz_buy_credits_content_right input:hover {width:193px;}

#biz_buy_credits_content_right {float:left; width:240px; font-size:12px; color:#333;}

#biz_buy_credits_button {margin-left:204px;}
/*Biz - credits - end*/

/*Biz - branches - start*/
#biz_branches {border:1px solid #AFB0C2; padding:25px;}
#biz_branches h1 {font-size:24px; margin-top:0;}
#biz_branches_back {color:#0075AD; font-size:14px;}

#biz_branches_top {}
#biz_branches_add {float:left; color:#AA1B2D; font-size:18px;}
#biz_branches_add img {margin-top:-2px;}
#biz_branches_top_sorting {float:right;}
#biz_branches_top_sorting > div {float:left; margin-left:37px; margin-top:5px;}
#biz_branches_sort_info {color:#6F6F6F; font-size:14px; margin:0 !important;}
#biz_branches_top_sorting a {float:right; color:#0075AD; font-size:14px;}

#biz_branches_content {margin-top:20px;}
.biz_branches_content_row {border-top:1px solid #BABABA; padding-top:20px; margin-top:15px;}
#biz_branches_content > div:first-child {border:0; padding-top:0; margin-top:0;}
.biz_branches_content_row > div {float:left;}
.biz_branches_content_number {width:25px; margin-right:10px; font-size:16px; color:#818181; margin-top:-6px;}
.biz_branches_content_info {width:395px; margin-right:20px;}
.biz_branches_content_name {height: 16px; overflow: hidden; line-height:18px;}
.biz_branches_content_name a {font-size:16px; color:#0075AD}
.biz_branches_content_metro {font-size:13px; color:#000000; overflow:hidden; height:19px;}
.biz_branches_content_address {font-size:13px; color:#000000;}
.biz_branches_content_phone {width:120px; margin-right:20px; font-size:13px; color:#000000; margin-top:16px;}
.biz_branches_content_city {width:131px; margin-right:20px; font-size:13px; color:#000000; margin-top:16px;}
.biz_branches_content_edit {width:60px; margin-right:10px; margin-top:19px;}
.biz_branches_content_edit > div {width:40px;}
.biz_branches_content_stats {width:60px; margin-right:10px; margin-top:9px;}
.biz_branches_content_stats > div {width:40px;}
.biz_branches_content_remove {width:14px; margin-top:16px;}

/*Biz - branches - end*/


/*Biz - surveys - start*/
#biz_surveys {padding:25px; border:1px solid #AFB0C2;}
#biz_surveys h1 {font-size:24px;}
#biz_surveys_back {color:#0075AD; font-size:14px;}

#biz_surveys_add {color:#AA1B2D; font-size:18px;}
#biz_surveys_add img {margin-top:-2px;}

#biz_surveys_content {}
.biz_surveys_row {margin-top:30px;}
.biz_surveys_row > div {float:left;}
.biz_surveys_name {width:150px; margin-right:20px; font-size:14px; color:#000000; margin-top:3px;}
.biz_surveys_time {width:150px; margin-right:10px; font-size:13px; color:#969696; margin-top:6px;}
.biz_surveys_time.active {color:#298D30;}
.biz_surveys_action {width:25px; margin-right:10px; margin-top:6px;}
.biz_surveys_code_button {width:95px; margin-right:10px;}
.biz_surveys_code_button a {font-size:13px !important;}
.biz_surveys_previews_button {width:70px; margin-right:10px;}
.biz_surveys_previews_button a {font-size:13px !important;}
.biz_surveys_edit_button {width:100px; margin-right:10px;}
.biz_surveys_edit_button a {font-size:13px !important;}
.biz_surveys_remove_div {width:25px; margin-top:9px;}

#biz_survey_add_logo {}
#biz_survey_add_logo > div {float:left;}
#biz_survey_add_logo > div:first-child {width:100px; height:100px; margin-right:15px; position:relative;}
#biz_survey_add_logo #biz_survey_add_logo_last {width:500px;}

#bizUploadBranchLogo {width:100px;}
#promo_edit_two .promo_edit_info {line-height:20px;}
#promo_edit_2_mid {margin-top:40px;}
#promoUploadCompanyPhoto {margin-top:20px; width:100px;}
.promo_delete_logo_div {background: none repeat scroll 0 0 white;color: red;font-size: 12px;height: 13px;line-height: 11px;position: absolute;right: 2px; text-align: center;top: 2px;width: 12px; cursor:pointer;}

#biz_branch_logo {width:130px; height:130px;}

#bizUploadBranchLogoDiv {margin-top:25px;}
#bizUploadBranchLogoDiv {position:relative;}
#bizUploadBranchLogoDiv > div:first-child {position:absolute; top:-2px;left:0; z-index:1}
#bizUploadBranchLogoDiv #bizUploadBranchLogoDiv_file {z-index:5;width:104px; overflow:hidden;}
#bizUploadBranchLogoDiv #bizUploadBranchLogoDiv_file input {height:30px;}


#biz_survey_information {padding:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-top:40px;}
#biz_survey_information_header {font-size:16px; font-weight:bold; margin-bottom:10px;}
#biz_survey_information_info {font-size:12px; margin-bottom:20px;}
#biz_survey_information_content {}
#biz_survey_information_content > div {float:left;}
.biz_survey_information_content_text {color:#8B8B8B; font-size:12px; font-style:italic; margin-bottom:5px;}
#biz_survey_information_content_left {width:490px; margin-right:100px;}
#biz_survey_information_content_middle {width:135px; margin-right:10px;}
#biz_survey_information_content_right {width:115px; margin-right:10px;}
#biz_survey_information_content_right_right {width:20px;}

#biz_survey_information_buttons {margin-top:10px;}
#biz_survey_information_buttons > div {float:left; margin-right:10px; width:100px;}
#biz_survey_information_buttons .buttonLightBlue {height:17px;}

#biz_survey_information_content_right_right > div {margin-top:30px;}

#biz_survey_information_content_left textarea {width:480px; height:75px;}
#biz_survey_information_content_left textarea:hover {width:478px; height:73px;}

#mirror_russia {margin-top:25px; font-size:12px;}
#mirror_russia img {margin-top:-10px;}

#mirror_russia_results_list {margin-top:50px; font-size:12px;}
#mirror_russia_results_list img {margin-top:-10px;}

/*Biz - surveys - end*/

/*Biz - survey codes - start*/
#biz_survey_codes {padding:25px; border:1px solid #AFB0C2;}
#biz_survey_codes h1 {font-size:24px;}
#biz_survey_codes_back {color:#0075AD; font-size:14px;}

#biz_survey_codes_content {}


/*Biz - survey codes - end*/

/*Biz - surveys result list - start */
#biz_survey_result_list {padding:25px; border:1px solid #AFB0C2;}
#biz_survey_result_list h1 {font-size:24px;}
#biz_survey_result_list_back {color:#0075AD; font-size:14px;}

#biz_survey_result_list_content {}
.biz_survey_result_list_row {margin-top:30px;}
.biz_survey_result_list_row > div {float:left;}
.biz_survey_result_list_name {width:400px; margin-right:20px; font-size:18px; color:#000000; margin-top:3px;}
.biz_survey_result_list_time {width:170px; margin-right:10px; font-size:14px; color:#969696; margin-top:6px;}
.biz_survey_result_list_button {width:150px;}
.biz_survey_result_list_button img {margin-right:5px;}
/*Biz - surveys result list - end */

/*Biz - survey add - start*/
#biz_survey_add {padding:25px; border:1px solid #AFB0C2;}
#biz_survey_add h1 {font-size:24px; margin-left:25px;}
#biz_survey_add_back {color:#0075AD; font-size:14px; margin-left:25px;}

#biz_survey_add input {border-color:#919191; height:22px;}

#biz_survey_add_info {padding-left:90px; padding-top:5px; padding-bottom:5px; background:#E5E5E5;}
#biz_survey_add_info h2 {color:#7D7D7D; font-size:22px;}
#biz_survey_add_info > div {margin-left:50px; margin-bottom:30px;}
#biz_survey_add_info > div > div:first-child {font-size:16px !important; color:#989898 !important; margin-bottom:5px;}

.biz_survey_info_name {}
.biz_survey_info_name input {width:490px !important;}
.biz_survey_info_name input:hover {width:488px !important; height:20px !important;}

.biz_survey_info_time {font-size:16px; color:#989898;}
.biz_survey_info_time input {width:138px !important;}
.biz_survey_info_time input:hover {width:136px !important; height:20px !important;}

.biz_survey_info_type {font-size:14px; color:#000000;}
.biz_survey_info_type > div {margin-bottom:5px;}

.biz_survey_info_price {}
.biz_survey_info_price textarea {width:490px !important; height:70px !important; border-color:#919191 !important;}
.biz_survey_info_price textarea:hover {width:488px !important; height:68px !important;}

.biz_survey_info_ended {}
.biz_survey_info_ended textarea {width:490px !important; height:70px !important; border-color:#919191 !important;}
.biz_survey_info_ended textarea:hover {width:488px !important; height:68px !important;}


#biz_survey_add_questions {padding-left:90px; padding-top:5px; padding-bottom:5px;}
#biz_survey_add_questions h2 {color:#7D7D7D; font-size:22px;}
#biz_survey_add_questions > div {margin-left:50px; margin-bottom:30px;}
#biz_survey_add_questions > div > div > div > div:first-child {font-size:16px !important; margin-bottom:5px; color:#989898 !important;}

#biz_survey_questions {}
.biz_survey_question {margin-bottom:30px;}
.biz_survey_question input {width:490px !important; height:20px !important;}
.biz_survey_question input:hover {width:488px !important; height:20px !important;}
.biz_survey_question > div {float:left; width:260px;}
.biz_survey_question > div:first-child {width:530px; margin-right:20px;}
.biz_survey_question_options {font-size:14px; color:#000000; margin-top:5px;}
.biz_survey_question_options .question_type {width:13px !important; height:13px !important;}
.biz_survey_question_options .question_type:hover {width:13px !important; height:13px !important;}

.biz_survey_option_texts {margin-top:10px;}
.biz_survey_option_texts input {width:165px !important;}
.biz_survey_option_texts input:hover {width:163px !important; height:18px !important;}
.biz_survey_option_texts a {font-size:13px; color:#CC0026;}
.biz_survey_option_texts div {margin-bottom:10px;}

#biz_survey_questions_add_new {}
#biz_survey_questions_add_new a {color:#AA1B2D; font-size:18px;}

#previewSurvey {float:left; width:100px; height:17px; margin-right:20px; margin-left:-55px;}
#saveNewSurvey {float:left; width:100px;}

/*Biz - survey add - end*/

/*Reviews - filtered - START*/
#company_filtered_reviews {margin-bottom:10px;}
#company_filtered_reviews h2 {margin:0; font-size:18px; color:#BD0124;}
#company_filtered_reviews h2 a {font-size:14px; color:#868686;}
.filtered_question_icon img {margin-top:-7px;}
/* Reviews - filtered - END*/

/*Fb landing page - START*/
#facebook_landing_page {width:744px; overflow-x:hidden; padding-bottom:100px; position:relative;}
#facebook_landing_page_user {position:absolute; left:35px; top:152px;}
#facebook_landing_page_user div {width:160px; height:160px; background-size:cover; background-position:center center; background-repeat:no-repeat;}
#facebook_landing_page_user_name {position:absolute; left:219px; top:270px;}
#facebook_landing_page_user_name a {color:#FFFFFF; font-size:24px; font-weight:bold;}
#facebook_landing_page_content {padding-top:20px; text-align:center;}
#facebook_landing_page_content_button {margin-top:10px;}
#facebook_landing_page_content_button > div {cursor:pointer;}
#facebook_landing_page_content_info {margin-top:20px; line-height:16px; font-size:12px;}
/*Fb landing page - END*/

/*External_friend_invites - START*/
#external_friend_invites {margin-top:30px; margin-left:20px;}
.external_friend_invites_row {padding:10px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-top:-1px; width:300px;}
.external_friend_invites_avatar {float:left; margin-right:10px;}
.external_friend_invites_info {float:left; font-size:14px; margin-top:15px;}
.external_friend_invites_info a {font-size:14px; color:#0075AD;}
/*External_friend_invites - END*/

/*Company_cinema - START*/
#company_cinema { width:668px; margin-top:20px;}
#company_cinema_top {padding:10px 15px 6px 15px; background:#3C3C3C;}
#company_cinema_top > div {float:left; margin-right:10px;}
#company_cinema_top > div a {font-size:13px; color:#FFFFFF;}
#company_cinema_top > div.selected a {font-size:20px; font-weight:bold;}
#company_cinema_top > div.selectedStart {font-size:20px; color:#FFFFFF; line-height:12px; font-weight:bold;}
#company_cinema_content {border:1px solid #A1A1A1; border-top:0; padding:15px 15px 0 15px;}
#company_cinema_content > div {display:none;}
#company_cinema_content > div.selected {display:block;}
.company_cinema_content_movie {margin-bottom:20px;}
.company_cinema_content_movie > div {float:left; width:540px;}
.company_cinema_content_movie > div:first-child {width:80px; height:80px; margin-right:15px;}
.company_cinema_content_movie_title {margin-bottom:4px;}
.company_cinema_content_movie_title a {font-size:18px; color:#0044AC;}
.company_cinema_content_movie_times {}
.company_cinema_content_movie_times div {float:left; line-height:15px; font-size:12px; margin-right:20px; font-weight:bold;}
.company_cinema_content_movie_times div span {font-size:12px; color:#686868; font-weight:bold;}
.company_cinema_content_movie_imdb {margin-bottom:6px;}
.company_cinema_content_movie_imdb > div {float:left; margin-right:5px; font-size:11px; color:#A58600; font-weight:bold;}
.company_cinema_content_movie_imdd_score {padding:0px 3px 1px 4px; border:1px solid #EFEFEF; border-radius:6px;}
.company_cinema_content_movie_imdd_score > div {float:left; margin-right:5px; font-size:11px; color:#A58600; font-weight:bold;}
.company_cinema_content_movie_imdb > div span {font-size:11px; color:#333333; font-weight:normal;}
.company_cinema_content_movie_imdb > div:first-child {margin-top:0;}
.company_cinema_content_movie_imdb > div img {margin-right:-2px;}
.company_cinema_content_movie_slogan {font-size:12px; color:#3B3B3B; margin-top:3px; height:14px; overflow:hidden;}
/*Company_cinema - END*/

/*Category cinema page - START*/
#category_cinema {margin-top:10px;}
#category_cinema_left {float:left; width:690px;}
#category_cinema_right {float:left; margin-left:30px;}
#category_cinema_header > div:first-child {}
#category_cinema_header > div:first-child > div:first-child {float:left;}
#category_cinema_header h1 {font-size: 24px; font-weight: bold; margin:0; margin-top:5px;}
#category_cinema_header > div:first-child #category_cinema_header_right {float:left; margin-top:15px; margin-left:20px;}
#category_cinema_header > div:first-child #category_cinema_header_right a {font-size:13px; color:#7E7E7E}

#category_cinema_header_breadcrumbs {}
#category_cinema_header_breadcrumbs a {font-size:13px; color:#6D6D6D;}
#category_cinema_header_breadcrumbs span {font-size:13px; color:#6D6D6D;}
#category_cinema_header_breadcrumbs a span {font-size:13px; color:#6D6D6D;}

#category_cinema_text_block {width:960px; font-size:12px; line-height:14px; margin-top:10px; color:#2F2F2F;}

#category_movies_box {width:940px; margin-top:20px;}
#category_movies_box_header {padding:5px 10px 8px 10px; background:#3C3C3C; width:940px;}
#category_movies_box_header > div {float:left; font-weight:bold; font-size:20px; color:#FFFFFF; float:right;}
#category_movies_box_header > div:first-child {float:left;}
#category_movies_box_header_days {}
#category_movies_box_header_days > div {float:left; margin-left:10px;}
#category_movies_box_header_days > div a {color:#FFFFFF; font-size:13px; font-weight:normal;}
#category_movies_box_header_days > div a.selected {color:#868686;}
#category_movies_box_content {position:relative; border:1px solid #A1A1A1; border-top:0; background:#F9F9F9; padding:14px; width:930px;}
#category_movies_box_content_outer {max-height:95px; overflow:hidden;}
.category_movies_box_content_inner {display:none;}
.category_movies_box_content_inner.selected {display:block;}
.category_movies_box_content_inner > div {float:left; width:300px; margin-right:10px; font-size:13px;}
.category_movies_box_content_inner > div > div {margin-top:-0; float:left; width:300px; overflow:hidden; height:24px;}
.category_movies_box_content_inner > div > div a {font-size:13px;}

#category_cinema_selected_movie {margin-top:15px;}
#category_cinema_selected_movie_thumbnail {float:left; width:150px; height:150px; margin-right:15px;}
#category_cinema_selected_movie_info {float:left; width:500px; margin-right:23px;}
#category_cinema_selected_movie_name {font-size:18px; font-weight:bold;}
#category_cinema_selected_movie_name h1 {font-size:18px; margin:0;}
#category_cinema_selected_movie_descripton {font-size:13px; line-height:16px;}
#category_cinema_selected_movie_video {float:left; width:270px; position:relative;}
#category_cinema_selected_movie_video_icon {position:absolute; top:68px; left:105px;}

.category_top_shows {border:1px solid #A6A6A6; background:#F9F9F9; padding:8px; margin-top: 3px;}
.category_top_shows_header {font-size:12px; margin-bottom:3px;}
.category_company_cinema_content_movie_times {}
.category_company_cinema_content_movie_times > div {float:left; font-size:11px; margin-right:20px; font-weight:bold;}
.category_company_cinema_content_movie_times > div span {font-size:11px; color:#686868; font-weight:bold;}

#showAllMoviesDivOuter {position:absolute; background:#F9F9F9; padding:6px 3px; bottom:13px; right:21px; width:300px;}
#showAllMoviesDiv {float:right;margin-top:5px; width:100%;}
#showAllMoviesDiv > a {font-size:13px; color:#C70100; }

/*Category cinema page - END*/

/*Afisha page - START*/
#category_afisha {}
#category_afisha h2 {font-size:22px; font-weight:bold; color:#CF0125; margin-bottom:0;}
#category_afisha h2 a {font-size:22px; font-weight:bold; color:#CF0125;}
#category_afisha_title {font-size:26px; font-weight:bold; }
#category_afisha_title img {margin-top:-5px;}
.category_afisha_category {}
.category_afisha_category > div {float:left; width:225px; margin-right:15px; position:relative;}
.category_afisha_category_image {width:225px; height:185px; cursor:pointer;}
.category_afisha_category_background {opacity:0.97; position:absolute; left:0; bottom:-5px; width:225px; height:60px; background:url('/i/events_block_background.png') 0 0 no-repeat;}
.category_afisha_category_info {overflow:hidden; white-space:nowrap; position:absolute; left:0; bottom:-5px; padding:10px; padding-right:0; width:205px; height:40px; color:#B84743; font-size:13px;}
.category_afisha_category_info a {color:#FFFFFF; font-size:13px;}
.category_afisha_content_link_all {margin-top:8px;}
.category_afisha_content_link_all a {font-size:13px; color:#0075AD;}
/*Afisha page - END*/

/*Frontpage afisha - START*/
#frontpage_afisha {border:4px solid #191919; width:677px; margin-top:25px;}
#frontpage_afisha_top {width:677px; background:#191919; padding-top:2px;}
#frontpage_afisha_top > div {float:left; padding:8px 10px 8px 10px; margin-left:5px;}
#frontpage_afisha_top > div a {font-size:16px; color:#FFFFFF;}
#frontpage_afisha_top > div.active {background:#FFFFFF;}
#frontpage_afisha_top > div.active a {color:#000000;}
#frontpage_afisha h2 {font-size:22px; font-weight:bold; color:#CF0125; margin-bottom:0;}
#frontpage_afisha h2 a {font-size:22px; font-weight:bold; color:#CF0125;}
#frontpage_afisha_title {font-size:26px; font-weight:bold; }
#frontpage_afisha_title img {margin-top:-5px;}
.frontpage_afisha_content {display:none;}
.frontpage_afisha_content.active {display:block;}
.frontpage_afisha_category {padding:15px 0 0 15px;}
.frontpage_afisha_category > div {float:left; width:205px; margin-right:15px; position:relative;}
.frontpage_afisha_category_image {width:205px; height:185px; cursor:pointer;}
.frontpage_afisha_category_background {opacity:0.97; position:absolute; left:0; bottom:-5px; width:205px; height:60px; background:url('/i/events_block_background_frontpage.png') 0 0 no-repeat;}
.frontpage_afisha_category_info {overflow:hidden; white-space:nowrap; position:absolute; left:0; bottom:-5px; padding:10px; padding-right:0; width:205px; height:40px; color:#B84743; font-size:13px;}
.frontpage_afisha_category_info a {color:#FFFFFF; font-size:13px;}
.frontpage_afisha_content_link_all {margin-top:4px; margin-bottom:4px; margin-right:17px; text-align:right;}
.frontpage_afisha_content_link_all a {font-size:13px; color:#0075AD;}
/*Afisha page - END*/

/*Category afisha page - START*/
#category_afisha_events {}
#category_afisha_events_left {float:left; width:245px; margin-right:20px; position:relative;}
#category_afisha_events_left_div {position:absolute; top:0; left:0;}
#category_afisha_events_left_title {font-size:26px; font-weight:bold; margin-bottom:15px;}
#category_afisha_events_left_title img {margin-top:-5px;}
#category_afisha_events_right {float:left; width:670px;}
#category_afisha_events_right > div:first-child {margin-top:10px !important;}
.category_afisha_events_day {font-size:24px; margin:50px 0 10px 0; color:#CF0125; text-align:center; font-weight:bold;}
#category_events_page_content {border:1px solid #A1A1A1; border-top:0; padding:15px 15px 0 15px;}
#category_events_page_content > div {display:none;}
#category_events_page_content > div.selected {display:block;}
.category_events_page_content_event {margin-bottom:20px;}
.category_events_page_content_event > div {float:left; width:530px;}
.category_events_page_content_event > div:first-child {width:125px; height:125px; margin-right:15px;}
.category_events_page_content_event_title {line-height:16px; margin-bottom:6px;font-size:16px; font-weight:bold; color:#0044AC;}
.category_events_page_content_event_title a {line-height:16px; margin-bottom:6px;font-size:16px; font-weight:bold; color:#0044AC;}
.category_events_page_content_event_times {line-height:15px; margin-top:7px; font-size:12px; font-weight:bold;}
.category_events_page_content_event_times_inner {max-height:60px; overflow:hidden;}
.category_events_page_content_event_times_inner_content {}
.category_events_page_content_event_times a {line-height:15px; font-size:12px; margin-right:20px; font-weight:bold;}
.category_events_page_content_event_times span {font-size:12px; color:#686868; font-weight:bold;}
.category_events_page_content_event_slogan {font-size:12px; line-height:13px; color:#3B3B3B; margin-top:3px; max-height:80px; overflow:hidden;}
.category_events_page_content_event_book {color:#0044AC;}
.category_events_page_content_event_times_show {display:none;}
.category_events_page_content_event_times_show a {color:#BD0124;}
/*Category afisha page - END*/

/*Company_events_page - START*/
#company_events_page { width:668px; margin-top:20px;}
#company_events_page_top {padding:10px 15px 11px 15px; background:#3C3C3C;}
#company_events_page_top > div {float:left; margin-right:10px;}
#company_events_page_top > div a {font-size:13px; color:#FFFFFF;}
#company_events_page_top > div.selected a {font-size:20px; font-weight:bold;}
#company_events_page_top > div.selectedStart {font-size:20px; color:#FFFFFF; line-height:12px; font-weight:bold;}
#company_events_page_content {border:1px solid #A1A1A1; border-top:0; padding:15px 15px 0 15px;}
#company_events_page_content > div {display:none;}
#company_events_page_content > div.selected {display:block;}
.company_events_page_content_event {margin-bottom:20px;}
.company_events_page_content_event > div {float:left; width:540px;}
.company_events_page_content_event > div:first-child {width:80px; height:80px; margin-right:15px;}
.company_events_page_content_event_title {line-height:16px; margin-bottom:6px;font-size:16px; font-weight:bold; color:#0044AC;}
.company_events_page_content_event_title a {font-size:16px; font-weight:bold; color:#0044AC;}
.company_events_page_content_event_times {line-height:15px; margin-top:7px; font-size:12px; font-weight:bold;}
.company_events_page_content_event_times_inner {max-height:60px; overflow:hidden;}
.company_events_page_content_event_times_inner_content {}
.company_events_page_content_event_times a {line-height:15px; font-size:12px; margin-right:20px; font-weight:bold;}
.company_events_page_content_event_times span {font-size:12px; color:#686868; font-weight:bold;}
.company_events_page_content_event_slogan {font-size:12px; line-height:13px; color:#3B3B3B; margin-top:3px; max-height:40px; overflow:hidden;}
.company_events_page_content_event_book {color:#0044AC;}
.company_events_page_content_event_times_show {display:none;}
.company_events_page_content_event_times_show a {color:#BD0124;}
/*Company_events_page - END*/

/*Dropdown useroptions - START*/
#top_header_user_dropdown.dropdown {width:130px;}
#top_header_user_dropdown .dropdown_content {height:43px;}
/*Dropdown useroptions - END*/

/*Dropdown company options - START*/
#top_header_dropdown_company.dropdown {width:150px;}
#top_header_dropdown_company .dropdown_content {height:43px;}
/*Dropdown company options - END*/

/*Select metro popup - START*/
#pick_metro_popup_top {margin:0 auto; text-align:center; width:280px; height:38px; padding:10px; background:url('/i/top_red_bar.png') 0 0 repeat-x;}
#pick_metro_popup_top h2 {color:#FFFFFF; margin-top:9px;}
#category_metro_search_field {position:relative; border:1px solid #70706E; border-radius:3px; background:white; height: 21px; margin-left: 10px;margin-top: 5px;padding-left: 7px; padding-right: 11px; padding-top: 3px; padding-bottom:3px; width: 201px;}
#category_metro_search_field img {position:absolute; right:3px; top:4px;}
#category_metro_info_text {background:transparent; border: 0 none; color: #535B6E; font-size: 13px; height: 21px; margin: -1px 0 0 -4px; width: 186px;}

.select_metro_dot {float:left; width:0px; height:6px; border-radius:10px; margin-right:5px; margin-top:2px;}

#pick_metro_popup_metros {margin-left: 40px;margin-top: 30px;width: 640px;}
#pick_metro_popup_metros > div {float:left; width:157px; overflow:hidden; height:24px; margin-right:3px; margin-bottom:6px;}
#pick_metro_popup_metros > div a {font-size:14px; color:#0075AD; white-space:nowrap;}
/*select metro popup - END*/

/*Category custom fields pop - START*/
#category_custom_field_pop {display:none; position:absolute; left:400px; top:400px; width:195px; max-height:135px; padding:10px; border:1px solid #767676; background:#FFFFFF; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);}
#category_custom_field_pop > img {position:absolute; left:-6px; top:-8px;}
#category_custom_field_pop_inner {overflow:hidden; width:100%; max-height:135px;}
.category_info_custom_fields {width: 195px;margin-bottom:10px;}
.category_info_custom_fields > div {float:left; margin-right: 10px;}
.category_custom_fields_name {font-weight:bold;}
/*Category custom fields pop - END*/

/* After review - start */

#after_review {width:1030px; margin-top:-15px; margin-left:-35px; height:588px;}
#after_review_left {float:left; width:520px;padding-top:15px;}
#after_review_right {float:left; background:#fff; width:510px;padding-top:20px; height:100%; box-shadow: inset 24px 0px 25px -10px rgba(0, 0, 0, 0.1)}
.two_tickets_to_dublin{margin:auto;text-align: center; margin-bottom:30px;}
#after_review_header {}
#after_review_header h1 {font-size:24px; margin:0; text-align:center; margin-top:20px; color:#d61920; margin-bottom:10px;}
#after_review_content {}
#after_review_info {color:#000000; padding:0 20px; font-size:14px; margin-top:10px; margin-bottom:15px; text-align:center;}
#after_review_external {margin-top: 10px; margin-left:40px;}
#after_review_external > div {float:left; height: 24px; margin-right:15px;}
#after_review_external > div > div {height: 24px;  width:24px; float:left; background: url(//i.yell.ru/socnet.png) 0px 0px no-repeat; cursor:pointer;}
#after_review_external > div > a {line-height:38px; margin-left:5px;}
#after_review_external > div:first-child {margin-top:10px;}
#after_review_external > div span {color:#000000;}
#after_review_external > div span > a {line-height:38px; margin-left:5px; font-size:14px;}
#after_review_content_header {margin-top:30px; color:#828282; font-size:16px; font-weight:bold;}
#after_review_content{margin-left:90px; margin-right: 90px; }
#after_review_box {padding:10px 0 10px 0px;  margin-top:10px;}
#after_review_box_header > div {float:left; font-size:12px; margin-right:158px;}
#after_review_box_content {margin-left:25px;}
#after_review_box_content input {width:230px; margin-right:5px; height:26px;}
#after_review_box_content #submitLogin {width:88px; float:right; margin-right:8px; height:21px; cursor:pointer;}
#after_review_box_content #submitLogin a {line-height:20px;}
#after_review_box_footer {}
#after_review_box_footer > div {float:left; font-size:12px; margin-right:85px;}
#after_review_footer {font-size:12px; margin-top:30px; color:#828282;}
#after_review_footer a {font-size:12px; color:#C60000; font-weight:bold;}
#after_review_external .facebook_login {background-position: 0px -38px;}
#after_review_external .livejournal_login {background-position: 0px -154px;}
#after_review_external .twitter_login {background-position: 0px -116px;}
#after_review_external .odnoklassniki_login {background-position: 0px -77px;}
#after_review_box_footer label {font-size:12px;}
#after_review #user_login_register_remind {margin-top:3px;}
#after_review_info_external {font-size:16px; font-weight:bold; color:#828282 !important;}
#after_review_box_content_email_start {font-size:14px; color:#000000;}
#after_review_box_content_email_end {font-size:18px; color:#000000; font-size:bold; margin-right:5px;}
#after_review_box_content_tik {margin-top: -5px;}
#after_review_welcome {color:#000000; font-size:20px; text-align:center; margin-bottom: 5px; margin-top: 20px;}
#after_review_welcome_info {text-align:center; color:#000000; font-size:14px; margin-bottom:10px;}
#after_review_welcome_password_text {font-size:18px; color:#000000; margin-right:5px; margin-left:51px;}
#after_review_box_content #submitLogin a {line-height:20px;}
#after_review_text {text-align:center; margin-bottom:5px; font-size:15px;}
.after_review_external_button {margin-bottom:10px; text-align:center; display:inline;}
.after_review_external_buttons_block:after{content:""; display: block; clear: both;}
.after_review_external_buttons_block{text-align: center; margin-bottom:5px;}
#after_review_content .login_dont_worry{clear: both; font-size: 11px; color:#4c4c4c; text-align: center; margin:5px 0px;}

#after_review_content * {color:#4c4c4c;}
#after_review_content input {width:304px; padding:0px 15px; height:45px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border:2px solid #d7d7d7; font-size:20px; color:#4c4c4c ;font-family: 'Roboto', sans-serif; }
#after_review_content input[type=checkbox]{width:auto; height:auto; position: relative; bottom:-1px;}
#after_review_content #submitLoginDone, #after_review_content #after_review_registrationDoneButton {width:auto; height:auto;padding:10px 40px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background:#d61920; color:#fff; margin: auto; border: none; cursor: pointer;}
#after_review_content label{display: block; font-weight: bold; font-size: 18px;}
#after_review_content .sbm_btn{text-align: center; margin-top:20px; margin-bottom: 10px;}
.hasAccount, .hasNoAccount{line-height: 28px; text-align: center;}
.notice{text-align: center; margin-top: 20px;}
.hasAccount{font-size:13px;}

#after_review_box_content_bottom .form_item:first-child, #after_review_register_box_content_bottom .form_item:first-child{margin-bottom:20px;}

#after_review_box_content_top {margin-left:5px;}
#after_review_box_content_top > div {float:left; width:152px; margin-right:10px; font-size:13px; font-style:italic; color:#4c4c4c;}
#after_review_box_content_footer {margin-left:-4px;}
#after_review_box_content_footer > div.to_left {float:left; margin-top:5px; font-size:14px;}
#after_review_box_content_footer > div.to_right {float:right; margin-top:9px;}
#after_review_box_content_footer > div.to_right a{font-size:14px; color:#4c4c4c;}
#after_review_box a#openAfterReviewRegister {color:#c4001b; font-size: 18px; font-weight: bold; padding-top:10px;}
#openAfterReviewLogin{ color:#c4001b; font-size: 13px;}


#after_review_register_box_header > div {float:left; font-size:12px; margin-right:158px;}
#after_review_register_box_content {margin-left:25px;}
#after_review_register_box_content input {width:230px; margin-right:5px; height:26px;}
#after_review_register_box_content #submitLogin {width:88px; float:right; margin-right:8px; height:21px; cursor:pointer;}
#after_review_register_box_content #submitLogin a {line-height:20px;}
#after_review_register_box_footer {}
#after_review_register_box_footer > div {float:left; font-size:12px; margin-right:85px;}
#after_review_register_footer {font-size:12px; margin-top:30px; color:#828282;}
#after_review_register_footer a {font-size:12px; color:#C60000; font-weight:bold;}
#after_review_register_welcome_password_text {font-size:18px; color:#000000; font-size:bold; margin-right:5px; margin-left:51px;}
#after_review_register_box_content_bottom #submitLoginDone {width:88px; float:left; margin-right:8px; cursor:pointer;}
#after_review_register_box_content #submitLogin a {line-height:20px;}
#after_review_register_text {text-align:center; margin-bottom:5px; font-size:15px;}
.after_review_external_button {margin-bottom:10px; text-align:center;}
#after_review_register_box_content_top {margin-left:5px;}
#after_review_register_box_content_top > div {width:152px; margin-right:10px; font-size:13px; font-style:italic; color:#818181;}
#after_review_registrationDoneButton {width:157px; margin-left:10px; font-style:none; margin-top:15px;}
#after_review_registrationDoneButton a {font-style:normal;}

#after_review_registration_successfull {text-align:center; padding:10px 0;}
#after_review_registration_successfull h2 {margin:20px 0; font-size:20px;}
#after_review_registration_successfull_info {color:#828282; font-size:16px; font-weight:bold; margin-bottom:20px;}
#after_review_registration_successfull_text {font-size:14px; margin-bottom:20px;}

#after_review_left_or {margin-top:10px; font-size:12px; text-align:center;}
#after_review_left_options {font-size:13px; text-align:center; margin-top:5px;}
#after_review_left_options a {font-size:14px; color:#0075AD;}

#after_review_right h2 {text-align:center; color:#6E6E6E; font-size:18px; margin-top:0;}
#after_review_right_text {text-align:center; line-height:16px; color:#6E6E6E; font-size:13px; width:400px; margin-left:60px;}
#after_review_right_image {text-align: center; margin-top:35px;}
#after_review_right_info {margin-top:20px; text-align:center; color:#6E6E6E; font-weight:bold; font-size:14px;}
/* After review - end  */


/*biz - Update splash one - START*/

#update_splash_steps_outer {width:900px; margin-left:25px; height:27px; border:1px solid #C70125; border-right:0; padding:1px;}
#update_splash_steps {width:915px;}
#update_splash_steps > div {float:left; position:relative;}
#update_splash_steps > div > div {position:absolute; top:3px; font-size:14px; font-weight:bold; color:#C70125;}
#update_splash_steps > div > div a {font-size:14px; font-weight:bold; color:#C70125;}
#update_splash_steps > div > div.active {color:#FFFFFF;}
#update_splash_steps > div > div.active a {color:#FFFFFF;}
#update_splash_steps_1 {}
#update_splash_steps_1 > div {left:20px;}
#update_splash_steps_2 {margin-left:-14px;}
#update_splash_steps_2 > div {left:30px;}
#update_splash_steps_3 {margin-left:-11px;}
#update_splash_steps_3 > div {left:25px;}
#update_splash_steps_4 {margin-left:-11px; margin-top:-2px; margin-right:8px;}
#update_splash_steps_4 > div {left:25px; top:5px !important;}

#update_splash_top {width:100%; height:224px; margin-top:-15px; position:relative;}
#update_splash_top_left {float:left;width:50%; height:224px; background:url('//i.yell.ru/promo/promo_top_background_left.png') 0 0 repeat;}
#update_splash_top_right {float:right;width:50%; height:224px; background:url('//i.yell.ru/promo/promo_top_background_right.png') 0 0 repeat;}
#update_splash_top_inner {width:100%; height:224px; background:url('//i.yell.ru/promo/promo_top.jpg') center 0 no-repeat; position:absolute; top:0;}

#update_splash {width:900px; margin:0; margin-top:-25px; position:relative;}
#update_splash_header {margin:10px 0 20px 145px; width:381px; height:50px;}
#update_splash h1 {font-size: 24px;font-weight: bold; text-align:center; margin:0;}
#update_splash h2 {color: #E00E11; font-size: 16px;font-style: italic; font-weight: normal;}

#update_splash_logo {left: -150px; position: absolute; top: 35px;}

.update_splash_edit_info {color: #7F7F7F;font-size: 12px;font-style: italic; font-weight: normal; line-height:20px;}

#update_splash_edit_box {width:895px; background:#EEEDF2; margin-top:10px; margin-top:25px; padding-top:5px;}

#update_splash_edit_box {padding-left:10px; padding-bottom:7px;}
#update_splash_edit_box input {width:663px; height:30px; border:0; border-left:1px solid #C4C4C4; border-top:2px solid #C4C4C4; padding-left:5px;}
#update_splash_edit_box textarea {border:0; border-left:1px solid #C4C4C4; border-top:2px solid #C4C4C4;}
.update_splash_edit_box_title {font-size:12px; color:#50627A; margin-top: 4px; font-weight:bold;}
.update_splash_edit_box_info {font-size:12px; color:#50627A; margin-top: 4px;}
.update_splash_edit_box_info span {font-size:10px; color:#A6A5AA;}
.update_splash_edit_box_info_small  {font-size:10px; color:#A6A5AA;}

#update_splash_edit_box_left {width:440px; float:left;}
#update_splash_edit_box_left > div {}
#update_splash_edit_box_left > div > div {float:left;}
#update_splash_edit_box_left > div > div:first-child {text-align:right; width:60px; margin-right:10px;}
#update_splash_edit_box_left > div > .update_splash_edit_box_left_last {width:315px;}

#update_splash_edit_box_left #region {width:316px;}
#update_splash_edit_box_left #site {width:278px;}
#update_splash_edit_box_left #email {width:278px;}
#update_splash_edit_box_left #companyname {height: 22px; width: 400px;}

#update_splash_edit_box_lower {margin-top:5px;}

#update_splash_edit_box_page_right {float:left;}

#update_splash_edit_box_lower input {height:21px;}
#update_splash_edit_box_left .update_splash_edit_box_input_small {width:150px;}
#update_splash_edit_box_left .update_splash_edit_box_input_small.phone_countrycode {width:20px;}
#update_splash_edit_box_left .update_splash_edit_box_input_small.phone_citycode {width:40px;}
#update_splash_edit_box_left .update_splash_edit_box_input_small.phone_code {width:72px;}

#update_splash_edit_box_category_value_selectors > div {width:352px;}

#update_splash_edit_box_category {}
#update_splash_edit_box_category > div, #update_splash_edit_box_description_div > div {float:left;}
#update_splash_edit_box_category > div:first-child, #update_splash_edit_box_description_div > div:first-child {width:60px; margin-right:10px; text-align:right;}
#update_splash_edit_box_category .categorySelect {width:315px;}
#update_splash_edit_box_category .categorySelectSub {width:228px; margin-left:87px;}

#update_splash_edit_box_category_infotext {color: #50627A; font-size: 11px; margin-top: 4px;}
#update_splash_email_box_infotext {color: #50627A; font-size: 12px; margin-top: 4px; margin-left:70px; padding-bottom:15px;}

#update_splash_edit_box_add_category_div {margin-left:89px; margin-top:5px;}
#update_splash_edit_box_add_category_div a {font-size:12px; color:#79797B;}
#update_splash_edit_box_add_category_div img {margin-top:-2px; margin-right:5px;}

.add_category_sub_div, .del_category_sub_div {margin-left:5px;}
.add_category_sub_div img, .del_category_sub_div img {margin-top:-2px;}


#update_splash_edit_box_description_div {margin-top:20px;}
#update_splash_edit_box_description {width:591px; height:155px;}

#update_splash_edit_box_footer {margin-top:40px;}

.update_splashNextStep.buttonLightBlue {width:105px; cursor:pointer;}
.buttonupdate_splash {background:url('//i.yell.ru/promo/promo_button_left.png') 0 0 no-repeat; max-width:261px; height:49px; padding:0; cursor:pointer;}
.buttonupdate_splash > div {background:url('//i.yell.ru/promo/promo_button_right.png') right top no-repeat;padding: 16px 30px 16px 19px; margin-left: 11px;}
.buttonupdate_splash > div > a {font-family:'Philosopher',sans-serif; font-size:20px; color:#F3FEFF;}

.update_splashNextStep {margin-bottom: 10px; margin-left: 368px; margin-top: 10px;}

#update_splash_google_maps_streets {margin-top:5px;}
#update_splash_address_selector {width:263px !important;}

#update_splash_google_maps_metro_outer {margin-top:5px; margin-bottom:10px;}
#update_splash_google_maps_metro_outer > div {float:left;}
#update_splash_google_maps_metro_outer > div:first-child {}

#update_splash_google_maps_outer {border-left:1px solid #C4C4C4;border-top:2px solid #C4C4C4;width:262px;}
#update_splash_google_maps_outer > div {border:4px solid #FFFFFF;}

#update_splash_google_maps_metro {margin-left:5px; width:195px; margin-bottom:20px;}
#update_splash_google_maps_metro > div {font-size: 12px;height: 17px; margin-top:3px;}

.update_splash_phone {margin-bottom:10px;}
.update_splash_phone .update_splash_phones_span_div {float:right;margin-right: 38px; margin-top: 6px;}
.update_splash_phone span {font-size:11px; color:#50627A;}

#update_splash_add_phone {color:#79797B; font-size:12px;}
#update_splash_add_phone img {margin-top:-2px; margin-right:5px;}
.update_splash_phones_radio {width: 15px !important;}

#update_splash_site_box {margin-top:20px; margin-bottom:10px;}

.update_splash_fax {margin-bottom:10px;}
.update_splash_fax span {font-size:11px; color:#50627A;}
#update_splash_add_fax {color:#79797B; font-size:12px;}
#update_splash_add_fax img {margin-top:-2px; margin-right:5px;}

#update_splash_fax_div_1 {margin-top:15px;}

#update_splash_site_box input {color:#0075AD;}

.update_splash_email_box {margin-bottom:10px;}
.update_splashAddEmail > img {margin:8px 0 0 7px;}

#update_splash_closed_box {margin-bottom:10px;}
#update_splash_closed_box input {height: 10px; margin-left: -1px; margin-top: 8px; width:10px;}

#update_splash_add_custom_field_box {margin-top:20px;}
#update_splash_company_custom_fields_outer {clear:both; margin-bottom:25px;}
#update_splash_company_custom_fields_outer input {width:140px !important; height:20px;}
#update_splash_company_custom_fields_outer select {width:140px !important;}
#update_splash_company_custom_fields_outer .company_custom_fields_name {color:#50627A !important; font-weight:normal;}
#update_splash_company_custom_fields_outer #company_info_custom_fields > div > div {margin-top:10px;}
#update_splash_company_custom_fields_outer #company_info_custom_fields > div {width:145px;}

#update_splash_infopage_div {margin-top:20px;}
#update_splash_infopage_div textarea {width:680px; height:400px;}

#update_splash_edit_offers {margin-top:20px;}
/*biz - Update splash one - END*/

/*biz - Update splash two - START*/
#update_splash_two_top {width:100%; height:224px; margin-top:-15px; position:relative;}
#update_splash_two_top_left {float:left;width:50%; height:224px; background:url('//i.yell.ru/promo/promo_top_background_left.png') 0 0 repeat;}
#update_splash_two_top_right {float:right;width:50%; height:224px; background:url('//i.yell.ru/promo/promo_top_background_right.png') 0 0 repeat;}
#update_splash_two_top_inner {width:100%; height:224px; background:url('//i.yell.ru/promo/promo_top.jpg') center 0 no-repeat; position:absolute; top:0;}

#update_splash_two {width:680px; margin:0; margin-top:-25px; position:relative;}
#update_splash_two_header {margin:10px 0 20px 145px; width:381px; height:50px;}
#update_splash_two h1 {text-align:center; margin-top:0; font-size: 24px; font-weight: bold;}
#update_splash_two h2 {/*font-family: */font-size: 16px;font-style: italic; font-weight: normal;}

#update_splash_two_logo {left: -150px; position: absolute; top: 35px;}

.update_splash_two_edit_info {color: #7F7F7F;font-size: 12px;font-style: italic; font-weight: normal; line-height:20px;}

#update_splash_two_edit_box {width:675px; background:#EEEDF2; margin-top:10px; margin-top:25px; padding-top:5px;}

#update_splash_two_edit_box {padding-left:10px; padding-bottom:7px;}
#update_splash_two_edit_box input {width:663px; height:30px; border:0; border-left:1px solid #C4C4C4; border-top:2px solid #C4C4C4; padding-left:5px;}
#update_splash_two_edit_box textarea {width:550px; height:70px; border:0; border-left:1px solid #C4C4C4; border-top:2px solid #C4C4C4;}
#update_splash_two_edit_box_inner {margin-left:50px;}
.update_splash_two_edit_box_title {font-size:12px; color:#50627A; margin-top: 4px; font-weight:bold;}
.update_splash_two_edit_box_info {font-size:12px; color:#50627A; margin-top: 4px;}
.update_splash_two_edit_box_info span {font-size:10px; color:#A6A5AA;}
.update_splash_two_edit_box_info_small  {font-size:10px; color:#A6A5AA;}

#update_splash_two_edit_box_lower {margin-top:20px;}

#update_splash_two_edit_box_page_right {float:left;}

#update_splash_two_edit_box_footer {margin-top:40px;}

.update_splash_two.buttonLightBlue {width:105px; cursor:pointer;}
.buttonupdate_splash_two {background:url('//i.yell.ru/promo/promo_button_left.png') 0 0 no-repeat; max-width:261px; height:49px; padding:0; cursor:pointer;}
.buttonupdate_splash_two > div {background:url('//i.yell.ru/promo/promo_button_right.png') right top no-repeat;padding: 16px 30px 16px 19px; margin-left: 11px;}
.buttonupdate_splash_two > div > a {font-family:'Philosopher',sans-serif; font-size:20px; color:#F3FEFF;}

.update_splash_twoNextStep {margin-left: 285px; margin-top: 20px; width: 100px; margin-bottom:10px;}

#update_splash_two_add_logo {}
#update_splash_two_add_logo > div {float:left;}
#update_splash_two_add_logo > div:first-child {width:100px; height:100px; margin-right:15px; position:relative;}
#update_splash_two_add_logo #update_splash_two_add_logo_last {width:500px;}
#update_splash_twoUploadCompanyLogoDiv {margin-top:32px;}
#update_splash_twoUploadCompanyLogo {width:100px;}
#update_splash_two_edit_two .update_splash_two_edit_info {line-height:20px;}
#update_splash_two_edit_2_mid {margin-top:40px;}
#update_splash_twoUploadCompanyPhoto {margin-top:20px; width:100px;}
.update_splash_two_delete_logo_div {background: none repeat scroll 0 0 white;color: red;font-size: 12px;height: 13px;line-height: 11px;position: absolute;right: 2px; text-align: center;top: 2px;width: 12px; cursor:pointer;}

#update_splash_two_edit_footer {margin-top:80px;}
#update_splash_two_edit_footer > div {float:left;}
#update_splash_two_edit_footer > div:first-child {width:320px; margin-right:10px;}
#update_splash_two_edit_footer .update_splash_two_edit_info {height:40px;}
#update_splash_two_edit_footer .update_splash_two_edit_info a {color:#B80001; font-size:14px;}
#update_splash_two_edit_footer .promoNextStep {margin-top:-10px;}

.update_splash_two_edit_box_photos {}
.update_splash_two_edit_box_photos > div {width:500px;}
.update_splash_two_edit_box_photos > div:first-child {margin-top:22px;}

#update_splash_two_company_photos {margin-left:-10px; margin-top:15px;}
#update_splash_two_company_photos div {width:50px; height:50px; overflow:hidden; border:1px solid #7D7A8D; margin-left:5px; margin-bottom:5px; float:left;}
#update_splash_two_company_photos img {width:100%; height:100%;}

#update_splash_two_company_photos {}
#update_splash_two_company_photos > div {margin-left:10px; margin-bottom:10px; width:50px; height:50px; overflow:hidden; float:left; position:relative;}
#update_splash_two_company_photos > div > div {background: none repeat scroll 0 0 #FFFFFF;color: red;cursor: pointer;font-size: 13px;height: 9px;line-height: 7px;position: absolute;right: 0;text-align: center;top: 0;width: 9px;}
#update_splash_two_company_photos img {width:100%;}

#update_splash_twoUploadCompanyLogoDiv {position:relative;}
#update_splash_twoUploadCompanyLogoDiv > div:first-child {position:absolute; top:-2px;left:0; z-index:1}
#update_splash_twoUploadCompanyLogoDiv #update_splash_twoUploadCompanyLogoDiv_file {z-index:5;width:104px; overflow:hidden;}
#update_splash_twoUploadCompanyLogoDiv #update_splash_twoUploadCompanyLogoDiv_file input {height:30px;}
/*biz - Update splash two - END*/

/*biz - Update splash three - START*/
#update_splash_three {width:680px; margin:0;  margin-top:-25px; position:relative; padding-bottom:40px;}
#update_splash_three_header {margin:10px 0 20px 145px; width:381px; height:50px;}
#update_splash_three h1 {color: #000;font-size: 24px;font-weight: bold; text-align:center;}
#update_splash_three h2 {color: #000;/*font-family: */font-size: 16px; font-weight: normal;}

.update_splash_three_edit_info {color: #7F7F7F;font-size: 12px;font-style: italic; font-weight: normal; line-height:20px;}

#update_splash_three_edit_box {width:675px; background:#EEEDF2; margin-top:10px; margin-top:25px; padding-top:5px;}

#update_splash_three_edit_box {padding-left:10px; padding-bottom:7px;}
#update_splash_three_edit_box input {width:663px; height:30px; border:0; border-left:1px solid #C4C4C4; border-top:2px solid #C4C4C4; padding-left:5px;}
#update_splash_three_edit_box textarea {border:0; border-left:1px solid #C4C4C4; border-top:2px solid #C4C4C4;}
.update_splash_three_edit_box_title {font-size:12px; color:#50627A; margin-top: 4px; font-weight:bold;}
.update_splash_three_edit_box_info {font-size:12px; color:#50627A; margin-top: 4px;}
.update_splash_three_edit_box_info span {font-size:10px; color:#A6A5AA;}
.update_splash_three_edit_box_info_small  {font-size:10px; color:#A6A5AA;}

#update_splash_three_edit_box_lower {margin-top:20px;}

#update_splash_three_edit_box_page_right {float:left;}

#update_splash_three_edit_box_footer {margin-top:40px;}

.update_splash_three.buttonLightBlue {width:105px; cursor:pointer;}
.buttonupdate_splash_three {background:url('//i.yell.ru/promo/promo_button_left.png') 0 0 no-repeat; max-width:261px; height:49px; padding:0; cursor:pointer;}
.buttonupdate_splash_three > div {background:url('//i.yell.ru/promo/promo_button_right.png') right top no-repeat;padding: 16px 30px 16px 19px; margin-left: 11px;}
.buttonupdate_splash_three > div > a {font-family:'Philosopher',sans-serif; font-size:20px; color:#F3FEFF;}

.update_splash_threeNextStep {margin-top:10px; width:100px; margin-left:254px;}



#update_splash_three_add_custom_field_box {margin-top:20px; margin-left:105px;}
#update_splash_three_company_custom_fields_outer {clear:both; margin-bottom:25px;}
#update_splash_three_company_custom_fields_outer input {width:140px !important; height:20px;}
#update_splash_three_company_custom_fields_outer select {width:140px !important;}
#update_splash_three_company_custom_fields_outer .company_custom_fields_name {color:#50627A !important; font-weight:normal;}
#update_splash_three_company_custom_fields_outer #company_info_custom_fields > div > div {margin-top:10px;}
#update_splash_three_company_custom_fields_outer #company_info_custom_fields > div {width:145px;}

#update_splash_three_edit_footer {margin-top:80px;}
#update_splash_three_edit_footer > div {float:left;}
#update_splash_three_edit_footer > div:first-child {width:320px; margin-right:10px;}
#update_splash_three_edit_footer .update_splash_two_edit_info {height:40px;}
#update_splash_three_edit_footer .update_splash_two_edit_info a {color:#B80001; font-size:14px;}
#update_splash_three_edit_footer .promoNextStep {margin-top:-10px;}
/*biz - Update splash three - END*/

/*biz - Update splash four - START*/
#biz_update_splash_four {}
#biz_update_splash_four h1 {text-align:center; font-size:24px;}
#biz_update_splash_four_top {text-align:center; font-size:15px;}
#biz_update_splash_four_val {text-align:center; font-size:18px; font-weight:bold;}
#biz_update_splash_four_info {text-align:center; font-size:15px; margin-top:30px;}
#biz_update_splash_four_box {margin-left:55px; margin-top:20px;}
#biz_update_splash_four_box > div {float:left;}
#biz_update_splash_four_box > div:first-child {width:182px;}
#biz_update_splash_four_box_right {width:297px; font-size:15px; margin-top:30px;}
#biz_update_splash_four_button {width:100px;}

/*biz - Update splash four - END*/

/*Calendar - START*/
#calendar {}
#calendar_top {width:190px; padding-bottom:10px;}
#calendar_top > div {float:left; width:15px;}
#calendar_top_center {width:160px !important; text-align:center; font-size:13px; font-weight:bold;}
#calendar_days_info {border-bottom:1px dotted #DDDDDD; width:196px;}
#calendar_days_info > div {float:left; font-size:13px; color:#000000; text-align:center; padding:1px 5px 0 5px; width:13px; margin-right:5px; margin-bottom:4px;}
#calendar_days {width:196px;}
#calendar_days > div {float:left; font-size:12px; color:#7F7F7D; text-align:center; padding:1px 5px; width:13px; margin-right:5px; margin-bottom:5px;}
#calendar_days > div.selectedDay {background:#A80021;}
#calendar_days > div.activeDay {background:#666666;}
#calendar_days > div a {color:#000000; font-size:12px;}
#calendar_days > div.selectedDay a {color:#FFFFFF;}
#calendar_days > div.activeDay a {color:#FFFFFF;}
/*Calendar - END*/

/*Contact company page - START*/
#company_contact_page {}
#company_contact_page h1 {width:600px; font-size:24px; margin:0;}
#company_contact_page_info {font-size:13px; color:#757575; width:600px;}
.company_contact_page_items {margin-bottom:15px;}
.company_contact_page_items > div {float:left; width:480px; font-size:16px;}
.company_contact_page_items > div:first-child {position:relative; width:225px; margin-right:15px; text-align:right; font-size:16px; font-weight:bold; color:#8D8D8D;}
.company_contact_page_items > div:first-child > div {position:absolute; right:-7px; top:0; color:#CA0125; font-size:16px;}
.company_contact_page_items input {width:462px;}
#postCompanyMessageButton {font-size:15px !important; width:120px;}
.company_contact_page_items input:hover {width:460px}
/*Contact company page - END*/

/*Company top companies - START*/
#company_top_companies {border-left:1px solid #B9B9B9; padding-left:13px; padding-bottom:10px; margin-top:10px;}
#company_top_companies .company_top_company {width:240px; height:135px; position:relative; margin-bottom:10px;}
#company_top_companies .company_top_company_background {position:absolute; background:#000000; z-index:1; opacity:0.7; left:0; bottom:0; width:240px; height:46px;}
#company_top_companies .company_top_company_info {position:absolute; padding:5px; overflow:hidden; white-space:nowrap; font-size:14px; color:#FFFFFF; z-index:2;  left:0; bottom:0;  width:230px; height:36px;}
#company_top_companies .company_top_company_info span {font-size:18px; color:#FFFFFF; line-height:23px;}

/*Company top companies - END*/

/*claim_companyinfo_pop - START*/
#claim_companyinfo_pop {line-height:16px; font-size:13px; padding:15px; padding-top:0;}
#claim_companyinfo_pop h2 {font-size:16px;}
#claim_companyinfo_pop .buttonRed {width:160px; margin-left:70px; margin-top:10px;}
#claim_companyinfo_pop_table {font-style:italic;}
/*claim_companyinfo_pop - END*/

/*Footer all - START*/
#footer_all {width:100%; text-align:center;}
#footer_all a {color:#0075AD; font-size:13px;}
#all_pages a {font-size:13px; color:#0075AD;}
#all_pages_content {}
#all_pages_content h3 {margin-bottom:5px;}
#all_pages_content > div {float:left; width:96px; margin-right:10px;}
#all_sub #category_content_div {width:645px; position:relative;}
#all_pages_top,#all_subs_pages_top {border-bottom:1px solid #CCCCCC; padding:5px 0; font-size:16px; width:100%; color:#C40921;}
/*Footer all - END*/

/*Add review first - START*/
#no_review_yet {background:#fffcdf; padding:10px; width:649px;}
#add_first_review_stars {position:relative;}
#no_review_yet_top > div {float:left; margin-right:10px; font-size:16px; font-weight:bold;}
#no_review_yet_content {}
#no_review_yet_content > div {float:left; position:relative; margin-top:15px;}
#no_review_yet_content > div:first-child {margin-right:10px; margin-top:0;}
#no_review_yet_content_avatar {width:50px;}
#no_review_yet_content_avatar img {width:50px;}
#no_review_yet_content textarea {resize:none; padding:5px; border:1px solid #D5D5D5; border-radius:10px; width:575px; height:73px;}
#no_review_yet_content > div > div {position:absolute; left:-28px; top:40px;}
#no_review_yet .buttonRed {width:130px; margin-top:10px; float:right;}
#no_review_yet .upload_photos_content{float:left; margin-top:8px;}
#no_review_yet .upload_photos_content > div{margin-top:0px;}

/*Add review first - END*/

/*Close companies - START*/
#company_close_companies {}
#company_close_companies h2 {font-size:18px; color:#BD0124; font-weight:normal;}
#company_close_companies_content {}
#company_close_companies_content_map {float:left; width:320px; margin-right:13px;}
#company_close_companies_content_company {float:left; width:325px;}
#company_close_companies_content_company > div {margin-bottom:5px;}
#company_close_companies_content_company > div > div {float:left; margin-right:5px; font-size:14px; color:#0075AD;}
#company_close_companies_content_company > div > div a {font-size:14px; color:#0075AD;}
.company_close_companies_content_company_name {width:227px; overflow:hidden; white-space:nowrap;}
#company_close_companies_content_company .stars-small {margin-top:2px;}
#company_close_companies_content_info a {font-size:13px; color:#0075AD;}
/*Close companies - END*/

/*Similar companies - START*/
#company_similar_companies {}
#company_similar_companies h2 {font-size:18px; color:#BD0124; font-weight:normal;}
#company_similar_companies_content {margin-top:10px;}
#company_similar_companies_content > div {border:1px solid #9A9A9A; margin-bottom:20px;}
.company_similar_companies_content_left {float:left; width:100px; height:100px; border-right:1px solid #9A9A9A;}
.company_similar_companies_content_right {float:left; width:480px; height:18px;}
.company_similar_companies_content_right_top {padding:10px; padding-top:14px; background:#323232; overflow:hidden; width:578px; white-space:nowrap;}
.company_similar_companies_content_right_top a {font-size:16px; font-weight:bold; color:#FFFFFF;}
.company_similar_companies_content_right_info {padding:10px 15px; width:457px;}
.company_similar_companies_stars {margin-left:-3px;}
.company_similar_companies_stars > div {float:left; margin-right:10px; font-size:12px; color:#BD0124;}
.company_similar_companies_name {font-size:12px;}
.company_similar_companies_name a {font-size:12px; color:#0075AD;}
.company_similar_companies_review {font-size:12px; line-height:14px; height:84px; overflow:hidden;}
/*Similar companies - END*/

/*Frontpage top scouts - START*/
#frontpage_topscouts {border-left:1px solid #C9C9C9; margin:22px 0 10px 0; padding-left:14px;}
#frontpage_topscouts h2 {margin-top:0px; margin-bottom:5px;}
#frontpage_topscouts h2 a {color:#C40921; font-size:24px;}
#frontpage_topscouts_info {font-size:12px; line-height:13px;}
#frontpage_topscounts_image {margin-top:5px;}
#frontpage_topscounts_image img {}
#frontpage_topscouts h3 {color:#C40921; font-size:18px; margin:5px 0;}
#frontpage_topscouts_items {}
.frontpage_topscouts_item {}
.frontpage_topscouts_item > div {float:left;}
.frontpage_topscouts_item > div:first-child {margin-right:5px;}
.frontpage_topscouts_item > div {font-size:13px; color:#0075AD;}
.frontpage_topscouts_item > div a {font-size:13px; color:#0075AD; line-height:20px;}
.frontpage_topscouts_item > div span {font-size:12px; color:#000000;}
.frontpage_topscouts_item_first > div {font-weight:bold;}
.frontpage_topscouts_item_first > div a {font-weight:bold; font-size:16px; line-height:18px;}
.frontpage_topscouts_item_first > div span {font-weight:bold;}
/*Frontpage top scouts - END*/

/*Frontpage top scouts big - START*/
#frontpage_topscouts_big {position:relative; background:url('/i/frontpage_scout.png') 0 0 no-repeat; width:218px; padding-left:744px; padding-top:5px; height:210px; margin:10px 0 10px 0;}
#frontpage_topscouts_big h3 {font-size:18px; margin:18px 0 5px 0;}
#frontpage_topscouts_big h3 a {color:#C40921; font-size:18px;}
#frontpage_topscouts_big_items {}
.frontpage_topscouts_big_item {padding-bottom:5px; margin-top:13px; font-size:13px; color:#7D7D7D; line-height:15px;}
.frontpage_topscouts_big_item > span {font-size:14px; color:#000000;}
.frontpage_topscouts_big_item > a {font-size:13px; color:#0075AD;}
#frontpage_topscouts_big_link {position:absolute; left:0; top:0;}
#frontpage_topscouts_big_link div { width:732px; height:215px;}
#frontpage_topscouts_big_link div.no_right { width:962px;}

#frontpage_topscouts_big_items_other {}
#frontpage_topscouts_big_items_other > div {font-size:13px; line-height:18px;}
#frontpage_topscouts_big_items_other > div a {font-size:13px; color:#0075AD;}
#frontpage_topscouts_big_items_other > div span {font-size:13px; color:#0075AD;}
#frontpage_topscouts_big_items_other > div.first {font-weight:bold;}
#frontpage_topscouts_big_items_other > div.first a {font-weight:bold;}
#frontpage_topscouts_big_items_other > div.first span {font-weight:bold;}
/*Frontpage top scouts big - END*/

/*Top scouts - START*/
#top_scouts {position:relative;}
#top_scouts h1 {font-size:34px; margin:10px 0;}
#top_scouts_info {width:520px; font-size:13px; line-height:16px;}
#top_scouts_info a {font-size:13px; color:#0075AD;}
#top_scouts_info span {font-size:18px;}
#top_scouts_info_previous {margin-top:5px;}
#top_scouts_info_previous a {font-size:13px; color:#0075AD;}
#top_scouts_info_next {margin-top:5px;}
#top_scouts_info_next a {font-size:13px; color:#0075AD;}
#top_scouts_price {position:absolute; right:0px; top:0px; font-size:13px; line-height:16px; width:425px;}
#top_scouts_price img {margin-bottom:13px;}
#top_scouts_price a {font-size:13px; color:#0075AD;}
#top_scouts_header {font-size:24px; font-weight:bold; margin:15px 0 10px;}
.top_scouts_content_items_image {width:104px; height:104px; margin-right:10px; float:left;}
#top_scouts_content {}
.top_scouts_content_item {float:left;}
.top_scouts_content_item.extra_left {margin-left:160px;}
.top_scouts_content_item > div {text-align:center;}
.top_scouts_content_item > div:first-child {width:107px; margin:0 35px 5px 45px;}
.top_scouts_content_item_info {width:188px; font-size:13px; margin-top:17px;}
.top_scouts_content_item_info span {font-size:14px; color:#C40921; font-weight:bold;}
.top_scouts_content_item_info a {font-size:14px; font-weight:bold;}

#top_scouts_content_lower_outer {margin-top:15px;}
.top_scouts_content_lower {float:left; margin-left:25px; margin-right:45px;}
.top_scouts_content_lower h2 {color:#C40921; font-size:18px; margin-top:0;}
.top_scouts_content_lower_item {float:left;margin-right:40px;margin-bottom:10px;}
.top_scouts_content_lower_item.extra_left {margin-left:160px;}
.top_scouts_content_lower_items_image img {width:50px; height:50px;}
.top_scouts_content_lower_item > div {float:left;}
.top_scouts_content_lower_item > div:first-child {width:50px; margin-right:10px;}
.top_scouts_content_lower_item_info {width:188px; font-size:13px;}
.top_scouts_content_lower_item_info span {font-size:14px; color:#C40921; font-weight:bold;}
.top_scouts_content_lower_item_info a {font-size:14px; font-weight:bold;}
.top_scouts_content_lower_item_info a.topscouts_link {
	font-size: 13px;
	color: #0075AD;
	font-weight: normal;
}
/*Top scouts - END*/

/*Top scouts rules - START*/
#topscouts_rules {font-size:13px; line-height:16px; padding:10px;}
#topscouts_rules h2 {font-size:16px; margin-bottom:10px; margin-top:0;}
/*Top scouts rules - END*/

/*Admin panel*/
#admin_panel {position:absolute; right:0px; top:150px; background:#FFFFFF; width:250px;}
#admin_panel.hidden {width:25px; background:none;}
#show_admin_panel_div {background:#B00021; border-radius:20px 0 0 20px;}
/*Admin panel*/

/*Branch page (for filials) - START*/
#branch_page {padding-top:10px;}

.branch_info_name {padding-bottom:5px; position:relative;}
#branch_info_icon {position:absolute; top:20px; left:282px; opacity:1; z-index:1;}
#branch_info_icon > div {float:left; width:34px; margin-top:5px; position:relative; z-index:10}
#branch_info_icon > div:hover {z-index:100;}
#branch_info_icon  img {opacity:1; width:65px;}
.branch_info_name > div {float:left; width:340px; overflow:hidden;}
.branch_info_name > div:first-child {margin-right:5px; width:25px;}
.branch_info_name img {opacity:0.7;}
#branch_info_name_div_biz_logo {opacity:1.0 !important;}
#branch_info_name_div {width:876px; margin-top:-4px;}
#branch_info_name_div h1 {display:inline;}
#branch_info_name_div_info img {margin-top:-9px; opacity:1 !important;}
#branch_info_name_div_info {display:inline; position:relative;}
#branch_info_name_div_info > div {position:absolute; right:10px; top:10px; z-index:10; background:#FFFFFF; box-shadow: 5px 5px 5px #888; border:5px solid #EFEFEF; padding:5px;}

#branch_page h1 {margin:0;font-weight: normal; margin-top:-3px; font-size:22px;}

#branch_info_left_numfilials {font-size:13px; margin-top:5px;}
#branch_info_left_numfilials span {font-size:18px;}
#branch_info_topic {margin-bottom:5px; font-size:18px;}

#branch_top {border:1px solid #848484; width:930px; padding:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#branch_info {float:left; margin-top:0px; position:relative; width:930px; margin-bottom:5px;}
#branch_info > div:first-child {position:relative;}
#branch_info_left {float:left; width:438px;}
.branch_info_header {width:600px;}
.branch_info_header a {}
.branch_info_header span {font-size:14px;}
.branch_info_stars {height: 30px; margin-bottom: 5px; margin-top:5px;}
.branch_info_stars > div {font-size:12px; margin-right:10px; line-height:30px;}
.branch_info_stars > div:first-child {float:left;}
.branch_info_stars .branch_info_stars_avgscore {float:left; color:#414141;}
.branch_info_stars .branch_info_stars_num_reviews {float:left; color:#414141;}
#branch_info_stars_hover {position:relative;}
#branch_info_stars_hover_div {display:none; line-height:21px !important; position:absolute; padding:15px 10px 10px 30px; left:110px; top:20px; z-index:20; background:url('//i.yell.ru/Company_page_resume_block.png') 0 0 no-repeat; width:195px; height:131px;}
.branch_info_content {}
.branch_info_content_left {float:left; width:620px; position:relative;}
.branch_info_content_left div {font-size:13px;}
.branch_info_content_row_right_phone {font-size:12px;}
.branch_info_content_row_telephone_small_outer > div {float:left;}
#branch_info_content_row_telephone_small {overflow:hidden; width:71px; white-space:nowrap;}

.branch_info_content_right {float:right; position:relative; width:330px;}
#branch_info_content_right_review {margin-top:10px;}
.branch_info_content_row {font-size:12px;}
.branch_info_content_row > div:first-child {float:left; margin-right:10px; color:#BD0124; font-weight:bold;}
.branch_info_content_row .branch_info_content_row_right {float:left; width:360px}
.branch_info_content_row .branch_info_content_row_right a {font-size:12px !important; color:#0075AD;}
.branch_info_content_row .branch_info_content_row_right_divider {color:#0075AD;}
.branch_info_address_text > span {font-size:12px;}
.branch_info_content_row > div:first-child div {}
.branch_info_content_row > div:first-child a {}

#branch_map_div {float:left; margin-left:30px;}

.branch_main_phone {font-size:14px;}
.branch_metro_content {margin-left:-10px; width:245px !important;}
.branch_metro_content > div {float:left;}
.branch_metro_content .branch_metro_content_metroname {float:left; margin-left:10px; font-size:12px;}
#branch_info .company_info_link {color:#0075AD;}
.branch_info_logo {position:absolute; right:0px; top:5px;}

#branch_info_main_phone_div {width:435px;}
#branch_info_main_phone_div .company_info_content_row_right {width:220px;}
#branch_info_main_phone_div a {color:#0075AD; margin-left:10px;}
.branch_info_hidden_phones {display:none;}

#branch_info_text {max-height:289px; overflow:hidden;}
#branch_info_text > div:first-child {font-size:18px; color:#000000; margin-top:5px; margin-bottom:5px; font-weight:normal;}
#branch_info_text > div {float:none;}

#branch_page_content {}
#branch_page_content_left {float:left; width:669px; margin-right:30px;}
#branch_page_content_right {margin-top:36px; float:left; width:261px;}

#branch_info_stars_hover {position:relative;}
#branch_info_stars_hover_div {display:none; line-height:21px !important; position:absolute; padding:15px 10px 10px 30px; left:110px; top:20px; z-index:20; background:url('//i.yell.ru/Company_page_resume_block.png') 0 0 no-repeat; width:195px; height:131px;}

#branch_review_info_stars {}
#branch_review_info_stars > div:first-child {color:#757575; font-size:12px;}
#branch_review_info_stars #company_review_info_stars_content {}
.branch_review_info_star_count > div {float:left; margin-bottom:5px;}
.branch_review_info_star_count img {margin-top:-5px;}
.branch_review_info_star_score {margin-left:5px; font-size:13px;}
.branch_review_info_star_bar {background:#E12847; height:14px; width:125px; margin:4px 5px 0 5px; }
.branch_review_info_star_count {font-size:13px; color:#757575; margin-bottom:1px;}


/*Branch page (for filials) - END*/

/*branch description - START*/
#Branch_popup_description {font-size:13px;}
#branch_popup_description h2 {color:#BD0124;font-size:18px; margin-bottom:5px; margin-top:5px;}
/*Branch description - END*/

/*Filials - START*/
#filial_companies {}
#filial_companies h2, #filial h2 {font-size:18px; color:#BD0124; font-weight:normal;}
#filial_companies_content {margin-top:10px; width:669px;}
#filial_companies_content > div { margin-bottom:20px;}
.filial_companies_content_left {position:relative; float:left; width:180px; height:180px; border-right:1px solid #9A9A9A;}
.filial_companies_content_marker {position:absolute; left:69px; top:52px;}
.filial_companies_content_right {float:left; width:480px;}
.filial_companies_content_right_top {padding:4px 0 0 13px; overflow:hidden; width:467px; white-space:nowrap;}
.filial_companies_content_right_top a {font-size:16px; font-weight:bold; color:#000000;}
.filial_companies_content_right_info {padding:10px 15px; width:457px;}
.filial_companies_stars {margin-left:-3px;}
.filial_companies_stars > div {float:left; margin-right:10px; font-size:12px; color:#BD0124;}



#filial_info {float:left; margin-top:0px; position:relative; width:457px; margin-bottom:5px;}
#filial_info > div:first-child {position:relative;}
#filial_info_left {float:left; width:438px;}
.filial_info_header {width:600px;}
.filial_info_header a {}
.filial_info_header span {font-size:14px;}
.filial_info_stars {height: 30px; margin-bottom: 5px; margin-top:5px;}
.filial_info_stars > div {font-size:12px; margin-right:10px; line-height:30px;}
.filial_info_stars > div:first-child {float:left;}
.filial_info_stars .filial_info_stars_avgscore {float:left; color:#414141;}
.filial_info_stars .filial_info_stars_num_reviews {float:left; color:#414141;}
#filial_info_stars_hover {position:relative;}
#filial_info_stars_hover_div {display:none; line-height:21px !important; position:absolute; padding:15px 10px 10px 30px; left:110px; top:20px; z-index:20; background:url('//i.yell.ru/Company_page_resume_block.png') 0 0 no-repeat; width:195px; height:131px;}
.filial_info_content {}
.filial_info_content_left {float:left; width:620px; position:relative;}
.filial_info_content_left div {font-size:13px;}
.filial_info_content_row_right_phone {font-size:12px;}
.filial_info_content_row_telephone_small_outer > div {float:left;}
.filial_info_content_row_telephone_small {overflow:hidden; width:71px; white-space:nowrap;}

.filial_info_content_right {float:right; position:relative; width:330px;}
#filial_info_content_right_review {margin-top:10px;}
.filial_info_content_row {font-size:12px;}
.filial_info_content_row > div:first-child {float:left; margin-right:10px; color:#BD0124; font-weight:bold;}
.filial_info_content_row .filial_info_content_row_right {float:left; width:360px}
.filial_info_content_row .filial_info_content_row_right a {font-size:12px !important; color:#0075AD;}
.filial_info_content_row .filial_info_content_row_right_divider {color:#0075AD;}
.filial_info_address_text > span {font-size:12px;}
.filial_info_content_row > div:first-child div {}
.filial_info_content_row > div:first-child a {}

#filial_map_div {float:left; margin-left:30px;}

.filial_main_phone {font-size:14px;}
.filial_metro_content {margin-left:-10px; width:245px !important;}
.filial_metro_content > div {float:left;}
.filial_metro_content .filial_metro_content_metroname {float:left; margin-left:10px; font-size:12px;}
#filial_info .company_info_link {color:#0075AD;}
.filial_info_logo {position:absolute; right:0px; top:5px;}

#filial_info_main_phone_div {width:435px;}
#filial_info_main_phone_div .company_info_content_row_right {width:220px;}
#filial_info_main_phone_div a {color:#0075AD; margin-left:10px;}
.filial_info_hidden_phones {display:none;}

.filial_info_name {font-size:12px;}
.filial_info_name a {font-size:12px; color:#0075AD;}
.filial_info_review {font-size:12px; line-height:14px; }
.filial_info_review_cut {height:43px; overflow:hidden;}
.filial_info_review_more {text-align: right; display: block;color:#0075AD;position: absolute;right: 0px;}
.filial_info_review_avatar {float: left;
	padding-right: 10px;
	width: 50px;
	height: 50px;}
#filial_info .filial_info_link {color:#0075AD;}

/*Filials - END*/

/*yandex maps new - START*/
#updateSearchResultsDiv {width:140px; margin-left:127px; margin-top:5px;}
#updateSearchResultsDiv.category_page_big_map {margin-left:356px;}
#updateSearchResultsDiv.search_page_big_map {margin-left:575px !important;}
/*yandex maps new - END*/

/*Company popup register confirmation - START*/
#company_popup_register_confirmation {width:400px; text-align:center;}
#company_popup_register_confirmation h2 {font-size:16px;}
#company_popup_register_confirmation_info {font-size: 13px;line-height: 16px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 0;}
/*Company popup register confirmation - END*/

/* Add company similar - START*/
#add_company_similar {width:570px;}
#add_company_similar h2 {text-align:center; font-size:18px; color:#000000; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.add_similar_companies_box {margin-bottom: 10px; padding-top:10px; height:160px;}
.add_similar_companies_box > div {position:relative;}
.add_similar_companies_index {font-size:16px; color:#C40921;}
.add_similar_companies_image {font-size:60px; line-height: 58px; color:#C3C3C3; width:50px; height:50px; text-align:right;font-style: italic;}
.add_similar_companies_image_text {color:#FFFFFF !important;}
.add_similar_companies_left #add_similar_companies_left_image {width:50px; overflow:hidden;}
.add_similar_companies_left #add_similar_companies_left_image img {width:100%;}
.add_similar_companies_middle {float:left; width:295px;  margin-left:5px; position:relative;}
.add_similar_companies_right_map {position:relative; float:left; width:250px; margin-left:15px;}
.add_similar_companies_right_map_marker {position:absolute; left:107px; top:42px;}
.add_similar_companies_header {margin-top:2px;}
.add_similar_companies_header a {color:#C70100; font-size:20px; line-height:20px;}
.add_similar_companies_stars {margin-top:5px;}
.add_similar_companies_stars > div {float:left;}
.add_similar_companies_stars > div:first-child {float:left; width:85px;}
.add_similar_stars > div {text-align:left; font-size:12px; width:23px;}
.add_similar_companies_metro_name {font-size:13px; color:#454545; margin-top:4px;}
.add_similar_companies_metro_name a {font-size:13px; color:#454545;}
.add_similar_companies_working_times {font-size:13px; color:#8A8A8A; font-weight:bold; margin-top:4px;}
.add_similar_companies_category {margin-top:4px; font-size:13px !important; line-height:15px !important; color:#454545 !important; float:left;}
.add_similar_companies_category a {font-size:13px; color:#454545;}
.add_similar_num_photos {float:right;}
.add_similar_num_photos > div {float:left;}
.add_similar_num_photos > div:first-child {margin-right:5px; font-size:12px; color:#9C9C9C;}
.add_similar_num_reviews {color:#C70100; font-size:12px;}
.add_similar_companies_text {height:15px; overflow:hidden;font-size:13px; line-height:15px; text-align:left; margin-top:4px; color:#454545;}
.add_similar_companies_text a {font-size:13px; color:#0075AD;}

#add_company_similar_buttons {margin-top:20px; margin-left:210px;}
#add_company_similar_buttons > div {float:left; margin-right:20px;}
/*Add company similar - END*/


/*Bizcenter page - START*/
#bizcenter_page {padding-top:10px;}

.bizcenter_info_name {padding-bottom:5px; position:relative;}
#bizcenter_info_icon {position:absolute; top:20px; left:282px; opacity:1; z-index:1;}
#bizcenter_info_icon > div {float:left; width:34px; margin-top:5px; position:relative; z-index:10}
#bizcenter_info_icon > div:hover {z-index:100;}
#bizcenter_info_icon  img {opacity:1; width:65px;}
.bizcenter_info_name > div {float:left; width:340px; overflow:hidden;}
.bizcenter_info_name > div:first-child {margin-right:5px; width:25px;}
.bizcenter_info_name img {opacity:0.7;}
#bizcenter_info_name_div_biz_logo {opacity:1.0 !important;}
#bizcenter_info_name_div {width:876px; margin-top:-4px;}
#bizcenter_info_name_div h1 {display:inline;}
#bizcenter_info_name_div_info img {margin-top:-9px; opacity:1 !important;}
#bizcenter_info_name_div_info {display:inline; position:relative;}
#bizcenter_info_name_div_info > div {position:absolute; right:10px; top:10px; z-index:10; background:#FFFFFF; box-shadow: 5px 5px 5px #888; border:5px solid #EFEFEF; padding:5px;}

#bizcenter_page h1 {margin:0;font-weight: normal; margin-top:-3px; font-size:22px;}

#bizcenter_info_left_numfilials {font-size:13px; margin-top:5px;}
#bizcenter_info_left_numfilials span {font-size:18px;}
#bizcenter_info_topic {margin-bottom:5px; font-size:18px;}

#bizcenter_top {border:1px solid #848484; width:930px; padding:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#bizcenter_info {float:left; margin-top:0px; position:relative; width:930px; margin-bottom:5px;}
#bizcenter_info > div:first-child {position:relative;}
#bizcenter_info_left {float:left; width:438px;}
.bizcenter_info_header {width:600px;}
.bizcenter_info_header a {}
.bizcenter_info_header span {font-size:14px;}
.bizcenter_info_stars {height: 30px; margin-bottom: 5px; margin-top:5px;}
.bizcenter_info_stars > div {font-size:12px; margin-right:10px; line-height:30px;}
.bizcenter_info_stars > div:first-child {float:left;}
.bizcenter_info_stars .bizcenter_info_stars_avgscore {float:left; color:#414141;}
.bizcenter_info_stars .bizcenter_info_stars_num_reviews {float:left; color:#414141;}
#bizcenter_info_stars_hover {position:relative;}
#bizcenter_info_stars_hover_div {display:none; line-height:21px !important; position:absolute; padding:15px 10px 10px 30px; left:110px; top:20px; z-index:20; background:url('//i.yell.ru/Company_page_resume_block.png') 0 0 no-repeat; width:195px; height:131px;}
.bizcenter_info_content {}
.bizcenter_info_content_left {float:left; width:620px; position:relative;}
.bizcenter_info_content_left div {font-size:13px;}
.bizcenter_info_content_row_right_phone {font-size:12px;}
.bizcenter_info_content_row_telephone_small_outer > div {float:left;}
#bizcenter_info_content_row_telephone_small {overflow:hidden; width:71px; white-space:nowrap;}

.bizcenter_info_content_right {float:right; position:relative; width:330px;}
#bizcenter_info_content_right_review {margin-top:10px;}
.bizcenter_info_content_row {font-size:12px;}
.bizcenter_info_content_row > div:first-child {float:left; margin-right:10px; color:#BD0124; font-weight:bold;}
.bizcenter_info_content_row .bizcenter_info_content_row_right {float:left; width:360px}
.bizcenter_info_content_row .bizcenter_info_content_row_right a {font-size:12px !important; color:#0075AD;}
.bizcenter_info_content_row .bizcenter_info_content_row_right_divider {color:#0075AD;}
.bizcenter_info_address_text > span {font-size:12px;}
.bizcenter_info_content_row > div:first-child div {}
.bizcenter_info_content_row > div:first-child a {}

#bizcenter_map_div {float:left; margin-left:30px;}

.bizcenter_main_phone {font-size:14px;}
.bizcenter_metro_content {margin-left:-10px; width:245px !important;}
.bizcenter_metro_content > div {float:left;}
.bizcenter_metro_content .bizcenter_metro_content_metroname {float:left; margin-left:10px; font-size:12px;}
#bizcenter_info .company_info_link {color:#0075AD;}
.bizcenter_info_logo {position:absolute; right:0px; top:5px;}

#bizcenter_info_main_phone_div {width:435px;}
#bizcenter_info_main_phone_div .company_info_content_row_right {width:220px;}
#bizcenter_info_main_phone_div a {color:#0075AD; margin-left:10px;}
.bizcenter_info_hidden_phones {display:none;}

#bizcenter_info_text {max-height:90px; overflow:hidden;}
#bizcenter_info_text > div:first-child {font-size:18px; color:#000000; margin-top:5px; margin-bottom:5px; font-weight:normal;}
#bizcenter_info_text > div {float:none;}

#bizcenter_page_content {}
#bizcenter_page_content_left {float:left; width:669px; margin-right:30px;}
#bizcenter_page_content_right {margin-top:36px; float:left; width:261px;}

#bizcenter_info_stars_hover {position:relative;}
#bizcenter_info_stars_hover_div {display:none; line-height:21px !important; position:absolute; padding:15px 10px 10px 30px; left:110px; top:20px; z-index:20; background:url('//i.yell.ru/Company_page_resume_block.png') 0 0 no-repeat; width:195px; height:131px;}

#bizcenter_review_info_stars {}
#bizcenter_review_info_stars > div:first-child {color:#757575; font-size:12px;}
#bizcenter_review_info_stars #company_review_info_stars_content {}
.bizcenter_review_info_star_count > div {float:left; margin-bottom:5px;}
.bizcenter_review_info_star_count img {margin-top:-5px;}
.bizcenter_review_info_star_score {margin-left:5px; font-size:13px;}
.bizcenter_review_info_star_bar {background:#E12847; height:14px; width:125px; margin:4px 5px 0 5px; }
.bizcenter_review_info_star_count {font-size:13px; color:#757575; margin-bottom:1px;}


/*Bizcenter page (for filials) - END*/


/*Biz center companies - START*/
#biz_center_companies {}
#biz_center_companies h2, #filial h2 {font-size:18px; color:#BD0124; font-weight:normal;}
#biz_center_companies_content {margin-top:10px; width:669px;}
#biz_center_companies_content > div { margin-bottom:20px;}
.biz_center_companies_content_left {position:relative; float:left; width:180px; height:180px; border-right:1px solid #9A9A9A;}
.biz_center_companies_content_marker {position:absolute; left:69px; top:52px;}
.biz_center_companies_content_right {float:left; width:480px; height:18px;}
.biz_center_companies_content_right_top {padding:4px 0 0 13px; overflow:hidden; width:467px; white-space:nowrap;}
.biz_center_companies_content_right_top a {font-size:16px; font-weight:bold; color:#000000;}
.biz_center_companies_content_right_info {padding:10px 15px; width:457px;}
.biz_center_companies_stars {margin-left:-3px;}
.biz_center_companies_stars > div {float:left; margin-right:10px; font-size:12px; color:#BD0124;}



#biz_center_info {float:left; margin-top:0px; position:relative; width:457px; margin-bottom:5px;}
#biz_center_info > div:first-child {position:relative;}
#biz_center_info_left {float:left; width:438px;}
.biz_center_info_header {width:600px;}
.biz_center_info_header a {}
.biz_center_info_header span {font-size:14px;}
.biz_center_info_stars {height: 30px; margin-bottom: 5px; margin-top:5px;}
.biz_center_info_stars > div {font-size:12px; margin-right:10px; line-height:30px;}
.biz_center_info_stars > div:first-child {float:left;}
.biz_center_info_stars .biz_center_info_stars_avgscore {float:left; color:#414141;}
.biz_center_info_stars .biz_center_info_stars_num_reviews {float:left; color:#414141;}
#biz_center_info_stars_hover {position:relative;}
#biz_center_info_stars_hover_div {display:none; line-height:21px !important; position:absolute; padding:15px 10px 10px 30px; left:110px; top:20px; z-index:20; background:url('//i.yell.ru/Company_page_resume_block.png') 0 0 no-repeat; width:195px; height:131px;}
.biz_center_info_content {}
.biz_center_info_content_left {float:left; width:620px; position:relative;}
.biz_center_info_content_left div {font-size:13px;}
.biz_center_info_content_row_right_phone {font-size:12px;}
.biz_center_info_content_row_telephone_small_outer > div {float:left;}
.biz_center_info_content_row_telephone_small {overflow:hidden; width:71px; white-space:nowrap;}

.biz_center_info_content_right {float:right; position:relative; width:330px;}
#biz_center_info_content_right_review {margin-top:10px;}
.biz_center_info_content_row {font-size:12px;}
.biz_center_info_content_row > div:first-child {float:left; margin-right:10px; color:#BD0124; font-weight:bold;}
.biz_center_info_content_row .biz_center_info_content_row_right {float:left; width:360px}
.biz_center_info_content_row .biz_center_info_content_row_right a {font-size:12px !important; color:#0075AD;}
.biz_center_info_content_row .biz_center_info_content_row_right_divider {color:#0075AD;}
.biz_center_info_address_text > span {font-size:12px;}
.biz_center_info_content_row > div:first-child div {}
.biz_center_info_content_row > div:first-child a {}

#biz_center_map_div {float:left; margin-left:30px;}

.biz_center_main_phone {font-size:14px;}
.biz_center_metro_content {margin-left:-10px; width:245px !important;}
.biz_center_metro_content > div {float:left;}
.biz_center_metro_content .biz_center_metro_content_metroname {float:left; margin-left:10px; font-size:12px;}
#biz_center_info .company_info_link {color:#0075AD;}
.biz_center_info_logo {position:absolute; right:0px; top:5px;}

#biz_center_info_main_phone_div {width:435px;}
#biz_center_info_main_phone_div .company_info_content_row_right {width:220px;}
#biz_center_info_main_phone_div a {color:#0075AD; margin-left:10px;}
.biz_center_info_hidden_phones {display:none;}

.biz_center_info_name {font-size:12px;}
.biz_center_info_name a {font-size:12px; color:#0075AD;}
.biz_center_info_review {font-size:12px; line-height:14px; height:115px; overflow:hidden;}

#biz_center_info .biz_center_info_link {color:#0075AD;}

.biz_center_search {margin-top:10px; width:652px; background:url('//i.yell.ru/icons/category_filter_background.png') 0 0 no-repeat #FCFCFC; padding:6px 10px 8px 5px; border:1px solid #D2D3D5;}
.biz_center_search > div {}
.biz_center_search > div > div {float:left;}
.biz_center_search > div span {font-size:9px; color: #0075AD !important;}
.biz_center_search > div > div:first-child {font-size:14px; color:#0075AD;margin-left: 7px;}
.biz_center_search > div > .biz_center_search_last {margin-left:20px; margin-top:5px; position:relative;}
.biz_center_search > div > .biz_center_search_last a > span:first-child {font-size:14px; color:#0075AD;}

.biz_center_search .biz_center_search_second_div {margin-left:20px; margin-top:5px; position:relative;}
.biz_center_search .biz_center_search_second_div a > span:first-child {font-size:14px; color:#0075AD;}


#center_open_category_dropdown > span:first-child {color: #0075AD !important; font-size: 14px !important;}

/*Biz center companies - END*/

/*biz recommended inc - START*/
#biz_buy_recommended_inc_warning {margin-top:20px; width:631px; background:#FFA296; line-height:18px; padding:18px; font-size:14px; color:#B21621;}
#biz_buy_recommended_inc_warning span {color:#B21621; font-size:16px; font-weight:bold;}
#biz_buy_recommended_inc_warning a {color:#000000; font-size:14px;}
/*Biz recommended inc - END*/

/*Branch photos - START*/

#branch_photos_outer {width:960px; margin:15px 0;}

#branch_photos_container {width:960px;}
#branch_photos_container_left {float:left; width:304px; margin-right:5px;}
#branch_photos_container_right {}

#branch_main_photo {width:300px; max-height:180px; margin-top:0px; margin-bottom:0px;}
#branch_main_photo img {width:298px; max-height:178px;}
#branch_main_photo a {color:#0075AD;}
#branch_photo_count_info {width:302px; text-align:right; clear:left;}
#branch_photo_count_info a {color:#0075AD;}
#branch_photo_first_image {width:302px; height:178px; border:1px solid #727274;}
#branch_photo_second_image {width:178px; height:178px; border:1px solid #727274;}
#branch_photo_third_image {width:116px; height:178px; border:1px solid #727274;}

.branch_photo_small {float:left; width:54px; height:54px; border:1px solid #727274; margin-right:5px; margin-bottom:6px;}
.branch_photo_small img {width:100%; height:100%;}

.branch_photos {margin-left:-5px; margin-top:15px; max-height:126px; overflow:hidden;}
.branch_photo_frame {position:relative;}
.branch_photos div {position:relative; width:125px; height:125px; overflow:hidden; margin-left:2px; margin-bottom:2px; float:left;}
.branch_photos img {width:125px; max-height:125px;}
.branch_photos table {height:100%; width:100%; border-collapse:collapse; border-spacing:0;}
.branch_logo_image {height:auto !important; display:block;}
.branch_photos div > div {cursor:pointer; position:absolute; right:0; top:0; background:#B5CB5B; width:7px; height:10px; padding-left:2px; line-height:9px; color:white;}

.branch_video_frame {position:relative; margin-bottom:6px; border:1px solid #727274;}
.branch_video_frame div {overflow:hidden; height:178px; width:298px;}
.branch_video_frame div img {margin-top:-30px; width:317px !important; height:auto !important;}
.branch_video {}
.branch_video_overlay_top {width:300px;}
.branch_video_overlay_bottom {width:300px;}
.branch_video_overlay_center {position:absolute; top:64px; left:118px; width:61px !important; height:59px !important;}

.branch_video_frame_small {width:54px; height:54px; margin-top:0px; float:left; margin-right:2px; margin-bottom:2px;}
.branch_video_frame_small.branch_video_frame div {width:54px; height:54px; margin-top:0px; margin-bottom:0px;}
.branch_video_frame_small.branch_video_frame div img {margin-top:-9px; width:96px !important;}
.branch_video_frame_small .branch_video {}
.branch_video_frame_small .branch_video_overlay_top {width:56px;}
.branch_video_frame_small .branch_video_overlay_bottom {width:56px;}
.branch_video_frame_small .branch_video_overlay_center {top:12px; left:12px; width:30px !important; height:31px !important;}

/*Branch photos - END*/

/*Branch photos small - START*/
#branch_photos_small_page {border: 1px solid #858585; border-radius: 5px 5px 5px 5px; margin-top: 20px; padding: 17px;}
#branch_photos_small_page h2, #branch_photos_small_page h2 a {color: #095797; font-size: 18px; margin-top:0; font-weight: normal; line-height: 18px;}
#branch_photos_small_page h2 {font-size:14px; color:#343434;}
#branch_photos_small_page_photos {margin-left:-18px;}
#branch_photos_small_page_photos > div {float:left; width:100px; margin-left:17px; margin-bottom:15px;}
#branch_photos_small_page_photos > div > div:first-child {width:100px; height:100px; overflow:hidden;}
#branch_photos_small_page_photos > div > div:first-child img {width:100%;}

#branch_photos_small_page .branch_video_frame_small {float:left; position:relative; width:100px; margin-left:17px; margin-bottom:15px;}
#branch_photos_small_page .branch_video_frame_small > a > div {width:100px; height:100px; overflow:hidden;}
#branch_photos_small_page .branch_video_frame_small > a > div > img {margin-left:-10px; width:178px !important; margin-top:-17px;}
#branch_photos_small_page .branch_video_frame_small .branch_video_overlay_center {position:absolute; left:30px; top:30px; width:40px !important; height:40px !important;}

.branch_photos_small_page_photos_div {position:relative;}
.branch_photos_small_page_photos_div .setMainImage {position:absolute;right:0px; top:0px; background:white; color:black; font-size:13px; width:10px; height:10px; padding:0px 5px 9px 5px; margin-top:-3px; cursor:pointer;}
/*Branch photos small - END*/

#biz_event_list {padding: 25px;border: 1px solid #AFB0C2;}
#biz_event_list .company_event_content {width:373px;}
#biz_event_list .company_event_actions {float:left;width:152px;font-size: 14px;color: #1A8500;}
#biz_event_list .company_event_edit a {font-size: 14px !important; color: #1A8500 !important;}
#biz_event_list .company_event_delete a {font-size: 14px !important; color: #851A00 !important;}
#biz_event_list .company_event_publish a {font-size: 14px !important; color: #1A8500 !important;}
#biz_event_list #biz_event_add {float:left;color:#AA1B2D;font-size:18px;}


/*DOCDOC form - BEGIN */
.dodoc_form_popup #fancybox-close{ background: url(/i/icons/cross.png) no-repeat; top: 10px;
    right: -7px;}

.docdoc_form{margin:auto;padding:40px; width: 405px; padding-top: 10px;}
.docdoc_popup{background: #f6f5f3; width:505px;}
.docdoc_form *{font-size:14px; width: 415px;}
.docdoc_popup h3{font-size: 18px; color:#7c7c7c; font-weight: normal; background: #fff; padding: 20px 20px 20px 30px; margin-top: 0px;}
.docdoc_form input{width:285px; padding:4px;}
.docdoc_form label{float:left; width:115px; color:#999999; line-height: 32px}
.docdoc_form label.required:after{content:"*"; color:#ff0000;}
.docdoc_form .comment {display: none;}
.docdoc_form textarea{margin-left:115px; width: 285px;}
.docdoc_form .form_item{margin-bottom:10px;}
.docdoc_form span{font-weight: bold; line-height: 33px;}
.docdoc_form span.pseudo{font-weight: normal; color:#0075ad; margin-left:115px; border-bottom: 1px dashed #0075ad; cursor: pointer;}
.docdoc_form .submit{
    cursor: pointer;
    color:#fff;
    width:120px;
    height:30px;
    margin-left:115px;
    border:1px solid #b2001f;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fc133e; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMTMzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNTAxMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fc133e 0%, #b50120 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc133e), color-stop(100%,#b50120)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fc133e 0%,#b50120 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fc133e 0%,#b50120 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fc133e 0%,#b50120 100%); /* IE10+ */i
    background: linear-gradient(to bottom,  #fc133e 0%,#b50120 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc133e', endColorstr='#b50120',GradientType=0 ); /* IE6-8 */
}

.dodoc_form_popup{}

.docdoc_form .copy{font-size: 11px; float:right; color:#999999; width: 145px;}
.docdoc_form .copy a{font-size: 11px; color:#0075ad; text-decoration: underline;}

.restorankupon_button, .docdoc_button{
    margin-bottom:10px;
    padding: 3px 25px;
    font-size: 16px;
    cursor: pointer;
    color:#fff;
    width:87px;
    height:auto;
    border:1px solid #b2001f;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fc133e; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMTMzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNTAxMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fc133e 0%, #b50120 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc133e), color-stop(100%,#b50120)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fc133e 0%,#b50120 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fc133e 0%,#b50120 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fc133e 0%,#b50120 100%); /* IE10+ */i
    background: linear-gradient(to bottom,  #fc133e 0%,#b50120 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc133e', endColorstr='#b50120',GradientType=0 ); /* IE6-8 */
}
/*DOCDOC form - END */




/*new header*/

/** GRID **/

/*  SECTIONS  */
.section {
    clear: both;
    padding: 0px;
    margin: 0px;
}

/*  COLUMN SETUP  */
.col {
    display: block;
    float:left;
    margin: 1% 0 1% 0%;
}
.col:first-child { margin-left: 0; }


/*  GROUPING  */
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}

.span_12 {
    width: 100%;
}

.span_11 {
    width: 91.53%;
}

.span_10 {
    width: 83.06%;
}

.span_9 {
    width: 74.6%;
}

.span_8 {
    width: 66.13%;
}

.span_7 {
    width: 57.66%;
}

.span_6 {
    width: 49.2%;
}

.span_5 {
    width: 40.73%;
}

.span_4 {
    width: 32.26%;
}

.span_3 {
    width: 23.8%;
}

.span_2 {
    width: 15.33%;
}

.span_1 {
    width: 6.86%;
}

#headerMobile{display:none;}
.searchBar{height:35px; background:#fff;}
.searchBar input{padding-left:25px; border:none; }
.searchBar input:focus, #searchBar input:active{ outline: none;}
.searchBar input{background: url("/i/icons/search_m.png") no-repeat 5px center #fff;  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; width: 100%;
    line-height: 22px;}

#regLogin{
    padding:5%;
    color:#cecece;
}

#regLogin .reg, #regLogin .login{
    background: #5b5b5c;
    text-align: center;
    margin-bottom:1px;
    padding:10px;
    cursor: pointer;
}

.mainCategories .item{
    background: #464646;
    padding:10px;
    border-bottom: 1px solid #333333;
    box-shadow: 0px 1px 0px #545454;
    margin-bottom:1px;
    color:#bababa;
    text-align: center;
    cursor: pointer;
}

#header{
    height:50px;
    min-width:1020px;
}

.searchBar{
    height:32px;
    margin-top:9px;
    width:40% !important;
}


#header .group{
    max-width:1920px;
    width:100%;
    float:right;

}
#header .group:after{
    clear:both;
}

#header .logo{
    display: block;
    width:89px;
    height:34px;
    background: url("/i/desktop_logo.png") no-repeat;
    float:left;
    margin-top:8px;
    margin-right:30px;
    margin-left:20px;
}

.menuItem{
    margin-right:15px;
    float:left;
    font-size:13px;
    font-weight: bold;
    color:#fff;
    padding-top:15px;
}

.menuItem a{
    color:#fff;
    text-decoration: none;
    font-size: 14px;
}

.desctopMenu{
    float:right;
    margin-left:20px;
}

.userMenu{
    display:block;
    width:36px;
    height:36px;
    border:2px solid #fff;
    border-radius: 36px;
    margin-top:-10px;
}
#categoryMenu{
    position: absolute;
    top: 48px;
    right: 20px;
    width: 1000px;
    display: none;
    box-shadow: 0px 2px 20px rgba(0,0,0,0.5);
    background: #fff;
    z-index: 5000;
}

#categoryMenu.show{
    display:block;
}
#categoryMenu{
    height: auto !important;
}

.mainCategories:after{
    clear:both;
}

#categoryMenu .item{
    float: left;
    width: 30%;
    background:#fff;
    box-shadow:none;
    border:none;
    margin-bottom:0px;
    text-align:left;
    color:#505050;
    font-weight:bold;
    font-size:120%;
}

#regLogin{
    display:none;
}

.menuItem{
    cursor: pointer;
}

.triangleBottomRight{
    width: 0;
    height: 0;
    border-right: 10px solid #fff;
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    top: -19px;
    right: 210px;
}

.searchBar{cursor: text;}

.searchBar input{
    background: #fff;
    padding-left:5px;
    padding-right:25px;
}
.tags{
    width: 1px;
    white-space: nowrap;
}

.searchBar input{
    line-height: 22px;
}

.logo a{
    display: block;
    width:100%;
    height: 100%;
}

.userMenu{
    background-size: contain !important;
    position: relative;
}

#top_header_user_dropdown{
    display: none;
    position: absolute;
    top: 40px;
    left: -80px;
    z-index: 5000;
    background: #fff;
    font-size: 80%;
    width: 100px;
    padding: 10px;
    box-shadow: 0px 3px 10px #000;
}

.dropdown_content div, #top_header_login_logout div{
    margin-bottom:5px;
}

.dropdown_content div a, #top_header_login_logout div a{
    color:#5d5d5d;
    text-decoration: none;
}
#top_header_user_reg a{
    color:#5d5d5d;
}

#top_header_user_dropdown .triangleBottomRight, #top_header_dropdown_company  .triangleBottomRight{
    width: 0;
    height: 0;
    border-right: 10px solid #fff;
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    top: -19px;
    right: 15px;
}

#top_header_dropdown_company {
    display: none;
    position: absolute;
    top: 32px;
    left: -110px;
    z-index: 5000;
    background: #fff;
    font-size: 80%;
    width: 150px;
    padding: 10px;
    box-shadow: 0px 3px 10px #000;
}

.companyMenu{
    position: relative;
}

#top{
    height:50px;
    width:100%;
    font-family: 'Roboto';
}


#top_outer{
    height:50px;
    background: #c4001b;
}

.menuItem a{
    font-size: 13px;
}

.mainCategories .icon{
    float:left;
    margin-right:10px;
}

.mainCategories .icon img{
    height:26px;
    width:auto;
}
.mainCategories .title{
    font-size:15px;
}

.twitter-typeahead{
    width:100%;
}

.userMenuCnt{
    margin-right:5px;
}

.twitter-typeahead{
    width:100%;
}

.tt-dropdown-menu{
    margin-top:2px;
    background: #fff;
    box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
}

.tt-dropdown-menu .tt-suggestion{
    cursor:pointer;
    padding:10px;
}

.tt-dropdown-menu .tt-suggestion p, .tt-dropdown-menu .tt-suggestion span{
    padding:0px;
    margin: 0px;
}

.tt-dropdown-menu .tt-suggestion:hover{
    background: #e1e1e1;
}

.tt-cursor{
    background: #efefef;
}

.search{width: 100%;
    padding-right: 21px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.searchBar input[type="submit"]{
    width:21px;
    float:right;
    padding:0px;
    background: url('/i/looking_glass.png?v=1') center center no-repeat;
    cursor: pointer;
}

#top_header_dropdown_cities{
    display: none;
    position: absolute;
    top: 48px;
    left: -375px;
    z-index: 5000;
    background: #fff;
    font-size: 80%;
    width: 600px;
    padding: 10px;
    box-shadow: 0px 3px 10px #000;
}

.cities{
    position: relative;
}

#top_header_dropdown_cities a{
    color: #5d5d5d;
    font-weight: normal;
    font-size: 14px;
}
#top_header_dropdown_cities .citiesScrollWrap{
    height:270px;
    overflow-y:scroll;
    border-left: 1px solid #dadada;
    padding-left: 10px;
}

#top_header_dropdown_cities .dropdown_top{
    float:left;
    width:400px;
}

#top_header_dropdown_cities .dropdown_top div{
    float:left;
    width: 40%;
    padding:5px;
}

#top_header_dropdown_cities .key span{
    font-size: 18px;
    color: #5d5d5d;
}

#top_header_dropdown_cities .dropdown_top div a{
    font-size:14px;
    font-weight: normal;
}

#top_header_dropdown_cities a:hover{
    text-decoration: underline;
}

.js-top-dropdown{
    cursor: auto;
}

.mobileCities{
    display: none;
}

