@charset "windows-1251";
/*SYSTEM*/
html, body, table, td, div, p, img, span, form, select, input, textarea, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
html, body { height: 100%; width: 100%; }
body { font: normal 12px/15px Arial; color: #666; }
a { font: normal 12px/15px Arial; color: #38b8c2; }
/*a:hover { font: normal 12px/15px Arial; color: #38b8c2; text-decoration: none; }*/
p { text-align: left; padding: 0px 0px 15px 0px; }
h1, h2, h3, h4, h5, h6 { font: normal 15px/16px Arial; color: #fff; }
.link_pointer {cursor:pointer;}
#bed {float:left}
/*END OF SYSTEM*/



/*OLD BROWSER*/
/*.old_browser, #old_browser {display:none;}*/
.old_browser {display:none;}
#old_browser { width: 1000px; overflow: hidden; margin: 0px auto; padding: 20px 0px; display: block; }
#old_browser { width: 1000px; overflow: hidden; margin: 0px auto; padding: 20px 0px;}
#old_browser_text { float: left; width: 340px; text-align: left; font: normal 12px/16px Arial; color: #000; }
#old_browser_text .title { font: bold 14px/16px Arial; color: #000; }
#old_browser_text p { margin: 0px; padding: 10px 0px 0px 0px; text-align: left; }
#old_browser_icons { float: right; width: 660px; overflow: hidden; padding: 8px 0px 0px 0px; }
#old_browser_icons .item { background: url(/images/browsers/background_browser.gif) no-repeat left top; width: 120px; height: 122px; overflow: hidden; margin: 0px 0px 0px 6px; float: right; }
#old_browser_icons .item .image { text-align: center; padding: 1px 0px 3px 0px; }
#old_browser_icons .item .image img { border: 0px; }
#old_browser_icons .item .title { text-align: center; font: normal 11px/13px Arial; color: #828282; }
/*END OLD BROWSER*/

/*SEARCH*/
.price_search {display:none;}
/*END SEARCH*/

/*LIST ITEMS*/
#lc_box_country #body_box .tabs_body_box9 .tab_all_objects .active_city {color:#ea6c43}
#lc_box_country #body_box .tabs_body_box9 .tab_all_objects .active_city:hover {color:#ea6c43}
.not_items{color:#959367}
/*END LIST ITEMS*/

/*DECORATION*/
#rb1 { background: url(/themes/img/rev2/content_bg.gif) repeat center top; }
#rb2 { background: url(/themes/img/rev2/header_bg.gif) repeat-x left top; }
#rb3 { background: url(/themes/img/rev2/content_top_bg.gif) repeat-x left 294px; }
#rb4 { background: url(/themes/img/rev2/footer_bg.gif) repeat-x left bottom; }
#rb5 { width: 950px; margin: 0px auto; }
.jselect, .jselect a { text-decoration: none; }
.pluso-boxx { position: absolute; margin: 60px 0px 60px -50px;  }
.pluso-boxx.fixed { position: fixed; padding: 0px 0px 60px 0px; }
#pbox { position: relative; }
#pbox2 { overflow: hidden; }

.img_left { float: left; border: 0px; margin: 0px 15px 10px 0px; }
.img_right { float: right; border: 0px; margin: 0px 0px 10px 15px; }
.txt_dark_high { font: normal 12px/25px Arial; color: #2d2d2d; }
.txt_dark_high a { font: normal 12px/25px Arial; color: #38b8c2; }
.txt_dark_high a:hover { font: normal 12px/25px Arial; color: #38b8c2; text-decoration: none; }
.txt_dark { font: normal 12px/20px Arial; color: #2d2d2d; }
.txt_dark_bold { font: bold 12px/20px Arial; color: #2d2d2d; }
.txt_light { font: normal 12px/20px Arial; color: #666; }
.txt_orange_16 { font: normal 16px/20px Arial; color: #f0671f; }
.txt_uppercase { text-transform: uppercase; }

.floating-bar { display: none; margin: 0px 0px 0px 20px; position: fixed; background: #fff; border: 1px solid #ccc; top: -1px; width: 300px; height: 30px; text-align: center; border-radius: 0px 0px 6px 6px; z-index: 999; box-shadow: 0px 1px 8px #999; opacity: 0.9; }
.floating-bar a { font: bold 14px/30px Arial; color: #38b8c2; text-decoration: underline; }
.floating-bar a:hover { text-decoration: none; }

.floating-bar2 { display: none; margin: 0px 0px 0px -240px; padding: 8px 15px; position: fixed; background: #fff; font: normal 14px/17px Arial; color: #38b8c2; border: 1px solid #ccc; top: -1px; width: 400px; height: 35px; text-align: left; border-radius: 0px 0px 6px 6px; z-index: 999; box-shadow: 0px 1px 8px #999; opacity: 0.9; }
.floating-bar2 span { font: normal 14px/17px Arial; color: #38b8c2; text-decoration: underline; cursor: pointer;  margin: 0px 5px 0px 0px; }
.floating-bar2 span:hover { text-decoration: none; }
.floating-bar2 input { position: absolute; right: 10px; top: 8px; width: 10px; height: 10px; cursor: pointer; border: 0px; background: url(/themes/img/rev2/ico-close-cross.png) no-repeat left top; outline: none; }
/*END OF DECORATION*/

/*WARNING*/
#warning_box1 { border: 1px solid #e8dead; background: #fff3ba url(/themes/img/rev2/warning_bg.gif) repeat-x left top; overflow: hidden;  margin: 0px 2px 7px 2px; }
#warning_box2 { background: url(/themes/img/rev2/warning_ico.gif) no-repeat 12px 15px; overflow: hidden; position: relative; }
#warning_box2 .close { position: absolute; right: 7px; top: 10px; width: 20px; height: 20px; }
#warning_box2 .close img { border: 0px; }
#warning_box2 .message { float: left; margin: 11px 13px 0px 85px; padding: 0px 0px 15px 0px; overflow: hidden; text-align: left; font: normal 13px/16px Arial; color: #000; }
#warning_box2 .message .title { font: bold 15px/25px Arial; color: #e96729; text-align: left; }
#warning_box2 .message a { font: normal 13px/16px Arial; color: #3ab8bf; text-decoration: underline; }
#warning_box2 .message a:hover { font: normal 13px/16px Arial; color: #3ab8bf; text-decoration: none; }
/*END OF WARNING*/

/*HEADER*/
#header_top { height: 71px; overflow: hidden; }
#header_top .logo { float: left; width: 200px; padding: 19px 0px 0px 0px; text-align: left; }
#header_top .logo img { border: 0px; width: 200px; height: 42px; }
#header_top .menu { float: right; width: 400px; text-align: right; overflow: hidden; padding: 36px 10px 0px 0px; }
#header_top .menu a, #header_top .menu a:hover { font: bold 16px/32px Calibri, Arial; color: #3cb8c2; text-transform: uppercase; margin: 0px 0px 0px 22px; }
#header_top .menu a { text-decoration: none; }
#header_top .menu a:hover { text-decoration: underline; }
#header_top .menu img { border: 0px; padding: 0px 7px 0px 0px; vertical-align: top; }
#header_middle { height: 173px; overflow: hidden; clear: both; }
#header_middle .banner { float: left; width: 621px; padding: 15px 0px 0px 1px; }
#header_middle .banner a { display: inline-block; border: 1px solid #d4d4d4; }
#header_middle .banner img { border: 3px solid #ececec; width: 614px; height: 122px; margin: -2px 0px 0px -2px; }
#header_middle .banner .banner_object { border: 3px solid #ececec; width: 614px; height: 122px; margin: -2px 0px 0px -2px; }
#header_middle .cabinet { float: right; width: 300px; height: 126px; background: #f7f7f7; border: 1px solid #ececec; margin: 14px 10px 0px 0px; overflow: hidden; }
#header_middle .cabinet .title { text-align: left; padding: 18px 0px 13px 20px; font: normal 14px/15px Arial; color: #707070; text-transform: uppercase; }
#header_middle .cabinet .title a { font: normal 14px/15px Arial; color: #707070; text-transform: uppercase; text-decoration: underline; }
#header_middle .cabinet .title a:hover { text-decoration: none; }
#header_middle .cabinet .name { text-align: left; font: bold 16px/17px Arial; color: #555555; padding: 0px 0px 12px 20px; }
#header_middle .cabinet .name span { font: normal 16px/17px Arial; color: #707070; }
#header_middle .cabinet .name a, #header_middle .cabinet .name a:hover { font: bold 16px/17px Arial; color: #555555; }
#header_middle .cabinet .name a { text-decoration: underline; }
#header_middle .cabinet .name a:hover { text-decoration: none; }
#header_middle .cabinet .links { width: 195px; padding: 0px 0px 0px 20px; text-align: left; float: left; }
#header_middle .cabinet .links a, #header_middle .cabinet .links a:hover { font: normal 11px/17px Arial; color: #3d3d3d; }
#header_middle .cabinet .links a { text-decoration: underline; }
#header_middle .cabinet .links a:hover { text-decoration: none; }
#header_middle .cabinet .button { width: 70px; padding: 6px 0px 0px 0px; float: left; text-align: left; }
#header_middle .cabinet .button img { border: 0px; }
#header_middle .cabinet_login { float: right; width: 300px; height: 126px; background: #f7f7f7; border: 1px solid #ececec; margin: 14px 10px 0px 0px; overflow: hidden; }
#header_middle .cabinet_login img { border: 0px; }
#header_middle .cabinet_login .login { float: left; position: relative; width: 136px; border: 1px solid #d5d5d5; background: #fefefe; padding: 4px 7px; margin: 13px 12px 12px 13px; text-align: left; display: inline; }
#header_middle .cabinet_login .login label { position: absolute; top: 4px; left: 7px; cursor: text; }
#header_middle .cabinet_login .login input { width: 136px; font: normal 12px/13px Arial; color: #707070; background: none; border: 0px; }
#header_middle .cabinet_login .password { float: left; position: relative; width: 136px; border: 1px solid #d5d5d5; background: #fefefe; padding: 4px 7px; margin: 0px 12px 0px 13px; text-align: left; display: inline; }
#header_middle .cabinet_login .password label { position: absolute; top: 4px; left: 7px; cursor: text; }
#header_middle .cabinet_login .password input { width: 136px; font: normal 12px/13px Arial; color: #707070; background: none; border: 0px; }
#header_middle .cabinet_login .reg_link { float: left; width: 100px; margin: 13px 0px 12px 0px; text-align: left; }
#header_middle .cabinet_login .reg_link a { font: normal 11px/20px Arial; color: #3d3d3d; text-decoration: underline; }
#header_middle .cabinet_login .reg_link a:hover { font: normal 11px/20px Arial; color: #3d3d3d; text-decoration: none; }
#header_middle .cabinet_login .remind_link { float: left; width: 100px; margin: 0px 0px 9px 0px; text-align: left; }
#header_middle .cabinet_login .remind_link a { font: normal 11px/20px Arial; color: #3d3d3d; text-decoration: underline; }
#header_middle .cabinet_login .remind_link a:hover { font: normal 11px/20px Arial; color: #3d3d3d; text-decoration: none; }
#header_middle .cabinet_login .send_button { float: left; width: 65px; margin: 9px 11px 0px 13px; }
#header_middle .cabinet_login .send_button input { width: 65px; height: 27px; background: url(/themes/img/rev2/auth_login_button.gif) no-repeat left top; border: 0px; cursor: pointer; }
#header_middle .cabinet_login .social_login { float: left; width: 185px; padding: 13px 0px 0px 0px; overflow: hidden; }
#header_middle .cabinet_login .social_login span { font: normal 11px/16px Arial; color: #878787; display: inline-block; height: 16px; float: left; }
#header_middle .cabinet_login .social_login img { float: left; margin: 0px 0px 0px 10px; }
/*END OF HEADER*/

/*LEFT COLUMN*/
#lc_box { float: left; width: 622px; overflow: hidden; }
#lc_box_obj { float: left; width: 710px; overflow: hidden; }
#lc_box_obj #lc_currency, #lc_box_forms #lc_currency, #lc_box_country #lc_currency, #lc_box_company #lc_currency, #lc_box_simple #lc_currency { margin: 0px 10px 0px 0px; }
#lc_box_forms { float: left; width: 700px; overflow: hidden; }
#lc_box_simple { overflow: hidden; width: 710px; float: left; }
#lc_box_country { float: left; width: 710px; overflow: hidden; }
#lc_box_company { float: left; width: 710px; overflow: hidden; }
#lc_tabs { height: 51px; overflow: hidden; text-align: left; width: 470px; float: left; }
#lc_tabs a { margin: 0px 33px 0px 0px; }
#lc_tabs img { border: 0px; }
#lc_currency { float: right; width: 110px; overflow: hidden; padding: 8px 0px 0px 0px; text-align: right; }
#lc_currency select, #lc_currency .jselect { width: 75px; font: normal 13px/16px Arial; color: #606060; }
#lc_content { width: 622px; overflow: hidden; clear: both; text-align: left; padding: 19px 0px 0px 0px; }
#lc_content .big_banners_box { width: 640px; padding: 0px 0px 0px 1px; }
#lc_content .big_banners_box .item1 { float: left; margin: 0px 19px 19px 0px; width: 300px; height: 200px; background: #cac5bf; position: relative; z-index: 10; }
#lc_content .big_banners_box .item2 { width: 300px; height: 200px; margin: -1px 0px 0px -1px; overflow: hidden; }
#lc_content .big_banners_box .item2 img { border: 0px; width: 300px; height: 200px; }
#lc_content .big_banners_box .item2 .info { height: 78px; overflow: hidden; margin: -78px 0px 0px 0px; background: url(/themes/img/rev2/dot_blue_transparent.png) repeat left top; position: relative; z-index: 20; }
#lc_content .big_banners_box .item2 .info .title { padding: 7px 0px 2px 13px; text-align: left; font: bold 15px/21px Arial; color: #fff; }
#lc_content .big_banners_box .item2 .info .title a, #lc_content .big_banners_box .item2 .info .title a:hover { font: bold 15px/21px Arial; color: #fff; text-decoration: none; }
#lc_content .big_banners_box .item2 .info .price { padding: 0px 0px 0px 13px; text-align: left; font: italic normal 15px/20px Georgia, "Times New Roman"; color: #b8b8b8; }
#lc_content .big_banners_box .item2 .info .price span { font: bold 15px/20px Arial; color: #87f9fa; }
#lc_path { overflow: hidden; text-align: left; padding: 17px 0px 10px 0px; float: left; width: 710px; font: normal 18px/20px Arial; color: #1a3364; text-transform: uppercase; }
#lc_path .arrow { background: url(/themes/img/rev2/path_arrow.gif) no-repeat center center; padding: 0px 10px; }
#lc_path a { font: normal 17px/20px Arial; color: #0699a3; text-decoration: underline; text-transform: uppercase; }
#lc_path a:hover { font: normal 17px/20px Arial; color: #0699a3; text-decoration: none; text-transform: uppercase; }
#gallery_list { float: left; width: 143px; overflow: hidden; clear: left; margin: 0px 15px 0px 0px; }
#gallery_list img { border: 0px; width: 135px; }
#gallery_list .title { padding: 0px 2px 2px 2px; }
#gallery_list .title div { background: #1a3163; padding: 6px 6px 4px 6px; text-align: left; font: normal 15px/16px Arial; color: #fff; }
#gallery_list .image1 { border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #d2d2d2; }
#gallery_list .image2 { border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #bebebe; background: #fefefe; padding: 2px; text-align: center; margin: 9px 0px 0px 0px; }
#lc_box_obj #body_box { width: 548px; overflow: hidden; float: left; }
#lc_box_forms #body_box { overflow: hidden; width: 700px; float: left; margin: 0px 0px 0px -2px; }
#lc_box_simple #body_box { overflow: hidden; width: 700px; float: left; margin: 0px 0px 0px -2px; }
#lc_box_country #body_box { overflow: hidden; width: 472px; float: left; }
#lc_box_company #body_box { overflow: hidden; width: 472px; float: left; }
#fsform .field_dates  .ui-datepicker-trigger { display: none; }
#fsform .field_dates  #date_temp_from, #fsform .field_dates #date_temp_to { background: url(/themes/img/rev2/ico_date.gif) no-repeat right top; width: 82px; height: 18px; margin: 0px; }
#company_info { width: 238px; float: left; overflow: hidden; margin: 0px 4px 0px -7px; }
#company_info .personal_photo { width: 150px; }
#company_info .logo1 { background: url(/themes/img/rev2/column_shadow_left_bg.jpg) repeat-y left top; }
#company_info .logo2 { background: url(/themes/img/rev2/column_shadow_left_additional.jpg) no-repeat left top; }
#company_info .logo3 { background: url(/themes/img/rev2/column_shadow_side_bg.jpg) repeat-y right top; }
#company_info .logo4 { background: url(/themes/img/rev2/column_shadow_additional_blocks.jpg) no-repeat right top; }
#company_info .logo5 { background: url(/themes/img/rev2/column_shadow_small.gif) no-repeat left bottom; padding: 0px 9px 10px 9px; }
#company_info .personal_photo .logo5 { background: url(/themes/img/rev2/column_shadow_small_avatar.gif) no-repeat left bottom; padding: 0px 9px 7px 9px; }
#company_info .logo6 { background: #fff; overflow: hidden; text-align: center; padding: 15px 0px; }
#company_info .logo6 img { border: 0px; }
#company_info .person_name { padding: 2px 0px 9px 11px; text-align: left; font: normal 17px/18px Arial; color: #1a3163; }
#company_info .person_name span { font: normal 12px/18px Arial; color: #666; }
#company_info .message_title { margin: 0px 9px 0px 9px; background: #31a7a8 url(/themes/img/rev2/obj_table_title_bg.gif) repeat-x left top; border: 1px solid #32a8a9; height: 41px; overflow: hidden; text-align: center; cursor: pointer; font: bold 17px/41px Arial; color: #fff; }
#company_info .message_box1 { background: url(/themes/img/rev2/column_shadow_left_bg.jpg) repeat-y left top; }
#company_info .message_box2 { background: url(/themes/img/rev2/column_shadow_left_additional.jpg) no-repeat left top; }
#company_info .message_box3 { background: url(/themes/img/rev2/column_shadow_side_bg.jpg) repeat-y right top; }
#company_info .message_box4 { background: url(/themes/img/rev2/column_shadow_additional_blocks.jpg) no-repeat right top; }
#company_info .message_box5 { background: url(/themes/img/rev2/column_shadow_small.gif) no-repeat left bottom; padding: 0px 9px 10px 9px; }
#company_info .message_box6 { background: #fff; overflow: hidden; padding: 18px 16px 17px 15px; }
#company_info .message_box6 .field_title { text-align: left; font: normal 14px/15px Arial; color: #4b4b4b; padding: 0px 0px 9px 0px; }
#company_info .message_box6 .field { text-align: left; border: 1px solid #dedede; padding: 2px; }
#company_info .message_box6 .field textarea { width: 178px; height: 85px; border: 0px; background: none; text-align: left; font: normal 12px Arial; color: #4b4b4b; }
#company_info .message_box6 .button_send { padding: 15px 0px 0px 0px; text-align: right; }
#company_info .message_box6 .button_send img { border: 0px; }
#company_info .hide { display: none; }
#company_info .message_space { margin: 0px 9px 10px 9px; }
#company_info .description { padding: 0px 9px; text-align: left; font: normal 12px/17px Arial; color: #666; }
#company_info .description .title { font: normal 17px/20px Arial; color: #1a3163; }
#company_info .search_form { padding: 20px 0px 0px  0px; overflow: hidden;  }


#company_info .search_form .blue_head1 { background: url(/themes/img/rev2/column_shadow_left_bg.jpg) repeat-y left top; }
#company_info .search_form .blue_head2 { background: url(/themes/img/rev2/column_shadow_left_additional.jpg) no-repeat left top; }
#company_info .search_form .blue_head3 { background: url(/themes/img/rev2/column_shadow_side_bg.jpg) repeat-y right top; }
#company_info .search_form .blue_head4 { background: url(/themes/img/rev2/column_shadow_additional_blocks.jpg) no-repeat right top; }
#company_info .search_form .blue_head5 { background: url(/themes/img/rev2/column_shadow_small.gif) no-repeat left bottom; padding: 0px 9px 10px 9px; }
#company_info .search_form .blue_head6 { background: #fdfdfd; overflow: hidden; }
#company_info .search_form .blue_head6 .title { overflow: hidden; background: #1a3163; text-align: left; font: normal 15px/18px Arial; color: #fff; }
#company_info .search_form .blue_head6 .title div { text-align: left; padding: 13px 16px 13px 16px; }
#company_info .search_form .fields { overflow: hidden; padding: 10px 0px 6px 0px; }
#company_info .search_form .fields .delimiter { height: 4px; border-bottom: 1px solid #ddd; margin: 0px 0px 10px 0px; overflow: hidden; }
#company_info .search_form .fields .spacer { height: 10px; overflow: hidden; }
#company_info .search_form .fields .name a { font: normal 13px/15px Arial; color: #38b8c2; text-decoration: none; background: url(/themes/img/rev2/dashed_border_blue.gif) repeat-x left 14px; }
#company_info .search_form .fields .name a:hover { font: normal 13px/15px Arial; color: #38b8c2; text-decoration: none; background: none; }
#company_info .search_form .fields .field_select .name { float: left; }
#company_info .search_form .field_input_long { padding: 0px 16px; text-align: left; }
#company_info .search_form .field_input_long .name { font: normal 13px/15px Arial; color: #000; text-align: left; padding: 0px 0px 3px 0px; }
#company_info .search_form .field_input_long .field { border: 1px solid #a6a6a6; background: #fff; height: 18px; padding: 3px 2px 0px 2px; text-align: left; }
#company_info .search_form .field_input_long .field input { border: 0px; background: none; font: normal 12px/13px Arial; color: #4b4b4b; width: 178px; }
#company_info .search_form .field_select { padding: 9px 16px 0px 16px; font: normal 13px/15px Arial; color: #000; overflow: hidden; clear: both; white-space: nowrap;  }
#company_info .search_form .field_select select, #company_info .search_form .field_select .jselect { font: normal 13px/14px Arial; color: #000; float: right; padding: 0px 5px 0px 0px; cursor: pointer; }
#company_info .search_form .field_button { text-align: center; padding: 3px 16px 5px 16px; }
#company_info .search_form .field_button img { border: 0px; cursor: pointer; }


#search_forms { width: 238px; overflow: hidden; margin: 0px 4px 0px -7px; float: left; }
#search_forms .blue_head1 { background: url(/themes/img/rev2/column_shadow_left_bg.jpg) repeat-y left top; }
#search_forms .blue_head2 { background: url(/themes/img/rev2/column_shadow_left_additional.jpg) no-repeat left top; }
#search_forms .blue_head3 { background: url(/themes/img/rev2/column_shadow_side_bg.jpg) repeat-y right top; }
#search_forms .blue_head4 { background: url(/themes/img/rev2/column_shadow_additional_blocks.jpg) no-repeat right top; }
#search_forms .blue_head5 { background: url(/themes/img/rev2/column_shadow_small.gif) no-repeat left bottom; padding: 0px 9px 10px 9px; }
#search_forms .blue_head6 { background: #fdfdfd; overflow: hidden; }
#search_forms .blue_head6 .title { overflow: hidden; background: #1a3163; text-align: left; font: normal 15px/18px Arial; color: #fff; }
#search_forms .blue_head6 .title div { text-align: left; padding: 13px 16px 13px 16px; }
#search_forms .blue_head6 .fields { overflow: hidden; padding: 10px 0px 6px 0px; }
#search_forms .blue_head6 .fields .delimiter { height: 4px; border-bottom: 1px solid #ddd; margin: 0px 0px 10px 0px; overflow: hidden; }
#search_forms .blue_head6 .fields .spacer { height: 10px; overflow: hidden; }
#search_forms .blue_head6 .fields .link_closed { background: url(/themes/img/rev2/ico_list_closed.gif) no-repeat 17px 3px; padding: 0px 0px 11px 33px; text-align: left; cursor:pointer;}
#search_forms .blue_head6 .fields .link_open { background: url(/themes/img/rev2/ico_list_open.gif) no-repeat 17px 3px; padding: 0px 0px 11px 33px; text-align: left; cursor:pointer;}
#search_forms .blue_head6 .fields .link_closed a, #search_forms .blue_head6 .fields .link_open a { font: normal 13px/15px Arial; display: inline-block; color: #38b8c2; text-decoration: none; background: url(/themes/img/rev2/dashed_border_blue.gif) repeat-x left 14px}
#search_forms .blue_head6 .fields .link_closed a:hover, #search_forms .blue_head6 .fields .link_open a:hover { font: normal 13px/15px Arial; display: inline-block; color: #38b8c2; text-decoration: none; background: none; }
#search_forms .blue_head6 .fields .name a { font: normal 13px/15px Arial;/* color: #38b8c2;*/ text-decoration: none; /*background: url(/themes/img/rev2/dashed_border_blue.gif) repeat-x left 14px;*/ }
#search_forms .blue_head6 .fields .name a:hover { font: normal 13px/15px Arial; /*color: #38b8c2;*/ text-decoration: none; background: none; }
#search_forms .blue_head6 .switch { text-align: left; padding: 0px 0px 10px 0px; cursor: default; height: 20px; }
#search_forms .blue_head6 .switch .active, #search_forms .blue_head6 .switch .active:hover { background: #38b8c2; font: normal 13px/20px Arial; color: #fff; padding: 0px 8px; text-decoration: none; height: 20px; display: inline-block; cursor: pointer; }
#search_forms .blue_head6 .switch .inactive { font: normal 13px/15px Arial; vertical-align: middle; color: #38b8c2; text-decoration: none; background: url(/themes/img/rev2/dashed_border_blue.gif) repeat-x left 14px; display: inline-block; margin: 0px 8px; cursor: pointer; }
#search_forms .blue_head6 .switch .inactive:hover { font: normal 13px/15px Arial; vertical-align: middle; color: #38b8c2; text-decoration: none; background: none; display: inline-block; margin: 0px 8px; cursor: pointer; }
#search_forms .blue_head6 .field_input_long { padding: 0px 16px; text-align: left; }
#search_forms .blue_head6 .field_input_long .name { font: normal 13px/15px Arial; color: #000; text-align: left; padding: 0px 0px 3px 0px; }
#search_forms .blue_head6 .field_input_long .field { border: 1px solid #a6a6a6; background: #fff; height: 18px; padding: 3px 2px 0px 2px; text-align: left; }
#search_forms .blue_head6 .field_input_long .field input { border: 0px; background: none; font: normal 12px/13px Arial; color: #4b4b4b; width: 178px; }
#search_forms .blue_head6 .field_input_dual { padding: 0px 16px 12px 16px; text-align: left; }
#search_forms .blue_head6 .field_input_dual .name { font: normal 13px/15px Arial; color: #000; text-align: left; padding: 0px 0px 11px 0px; }
#search_forms .blue_head6 .field_input_dual table { width: 100%; border: 0px; }
#search_forms .blue_head6 .field_input_dual td { vertical-align: middle; overflow: hidden; white-space: nowrap; }
#search_forms .blue_head6 .field_input_dual .field { border: 1px solid #a6a6a6; background: #fff; padding: 2px 2px 3px 2px; width: 50%; }
#search_forms .blue_head6 .field_input_dual .field input { width: 57px; margin: 2px 0px 0px 0px; border: 0px; background: none; font: normal 12px/13px Arial; color: #4b4b4b; }
#search_forms .blue_head6 .field_input_dual .field_desc { text-align: left; padding: 0px 7px 0px 0px; font: normal 13px/15px Arial; color: #4b4b4b; }
#search_forms .blue_head6 .field_input_dual .field_desc span { padding: 0px 0px 0px 9px; }
#search_forms .blue_head6 .field_dates { padding: 0px 16px 7px 16px; text-align: left; }
#search_forms .blue_head6 .field_dates .name { font: normal 13px/15px Arial; color: #000; text-align: left; padding: 0px 0px 3px 0px; }
#search_forms .blue_head6 .field_dates table { width: 100%; border: 0px; }
#search_forms .blue_head6 .field_dates td { vertical-align: top; overflow: hidden; white-space: nowrap; }
#search_forms .blue_head6 .field_dates .field { border: 1px solid #a6a6a6; background: #fff; padding: 2px; width: 50%; }
#search_forms .blue_head6 .field_dates .field img { float: right; border: 0px; }
#search_forms .blue_head6 .field_dates .field input { float: left; width: 70px; margin: 2px 0px 0px 0px; border: 0px; background: none; font: normal 12px/13px Arial; color: #4b4b4b; }
#search_forms .blue_head6 .field_dates .dash { padding: 0px 5px; }
#search_forms .blue_head6 .field_dates .dash div { height: 11px; overflow: hidden; border-bottom: 1px solid #000; width: 12px; }
#search_forms .blue_head6 .field_checks { padding: 0px 16px 0px 16px; overflow: hidden; text-align: left; }
#search_forms .blue_head6 .field_checks table { width: 100%; border: 0px; }
#search_forms .blue_head6 .field_checks td { /*vertical-align: top;*/ text-align: left; white-space: nowrap; padding: 3px 0px 0px 0px; }
#search_forms .blue_head6 .field_checks .name { font: normal 13px/15px Arial; color: #000; text-align: left; padding: 0px 0px 7px 0px; }
#search_forms .blue_head6 .field_checks .item { padding: 0px 0px 7px 0px; height: 17px; text-align: left; overflow: hidden; font: normal 13px/15px Arial; color: #4b4b4b; clear: both; }
#search_forms .blue_head6 .field_checks .item input { float: left; vertical-align: top; margin: 0px 7px 0px 0px; }
#search_forms .blue_head6 .field_checks td .item { height: 20px; }
#search_forms .blue_head6 .field_select { padding: 9px 16px 0px 16px; font: normal 13px/15px Arial; color: #000; overflow: hidden; clear: both; white-space: nowrap; }
#search_forms .blue_head6 .field_select select, #search_forms .blue_head6 .field_select .jselect { font: normal 13px/14px Arial; color: #000; float: right; padding: 0px 5px 0px 0px; }
#search_forms .blue_head6 .field_button { text-align: right; padding: 3px 16px 5px 16px; }
#search_forms .blue_head6 .field_button img { border: 0px; }
#search_forms .blue_head6 .results_box { padding: 16px; text-align: left; }
#search_forms .blue_head6 .results_box .please_wait { text-align: left; background: url(/themes/img/rev2/ico_please_wait.gif) no-repeat 35px top; padding: 14px 0px 0px 88px; font: normal 13px/14px Arial; color: #a3a3a3; height: 30px; }
#search_forms .calendar_float { width: 217px; height: 218px; margin: 66px 0px 0px 65px; padding: 1px 4px 8px 2px; overflow: hidden; z-index: 200; position: absolute; background: url(/themes/img/rev2/calendar_float_body.png) no-repeat left top; }
#search_forms .calendar_float img { border: 0px; }
#search_forms .calendar_float .title { height: 30px; overflow: hidden; padding: 7px 7px 0px 7px; }
#search_forms .calendar_float .title table { width: 100%; border: 0px; }
#search_forms .calendar_float .title table td { vertical-align: middle; text-align: center; }
#search_forms .calendar_float .title .month { text-align: center; width: 100%; font: bold 13px/15px Arial; color: #fff; }
#search_forms .calendar_float .days_box { overflow: hidden; }
#search_forms .calendar_float .days_box div { width: 31px; height: 31px; overflow: hidden; text-align: center; float: left; }
#search_forms .calendar_float .days_box .name { font: normal 13px/31px Arial; color: #1a3163; cursor: default; height: 26px; }
#search_forms .calendar_float .days_box .past { font: bold 13px/31px Arial; color: #b2b2b2; cursor: default; background: url(/themes/img/rev2/calendar_float_day.gif) no-repeat left top; }
#search_forms .calendar_float .days_box .available { font: bold 13px/31px Arial; color: #575757; cursor: pointer; background: url(/themes/img/rev2/calendar_float_day.gif) no-repeat left top; }
#search_forms .calendar_float .days_box .selected { font: bold 13px/31px Arial; color: #575757; cursor: pointer; background: url(/themes/img/rev2/calendar_float_current.gif) no-repeat left top; }
#search_forms .calendar_float .days_box .available a { font: bold 13px/31px Arial; color: #575757; cursor: pointer; background: url(/themes/img/rev2/calendar_float_day.gif) no-repeat left top; }
#search_forms .calendar_float .days_box .available a:hover { font: bold 13px/31px Arial; color: #575757; cursor: pointer; background: url(/themes/img/rev2/calendar_float_current.gif) no-repeat left top; }
#search_forms .finded_box1 { width: 170px; height: 76px; overflow: hidden; /*margin: 345px 0px 0px 95px;*/ z-index:0; position: absolute; display:none; background: url(/themes/img/rev2/finded_l.png) no-repeat left top; }
#search_forms .finded_box2 { background: url(/themes/img/rev2/finded_r.png) no-repeat right top; padding: 0px 6px 0px 10px; overflow: hidden; }
#search_forms .finded_box3 { background: url(/themes/img/rev2/finded_bg.png) repeat-x left top; padding: 0px 0px 0px 9px; height: 76px; }
#search_forms .finded_box3 .result { text-align: left; font: normal 13px/14px Arial; color: #4b4b4b; padding: 12px 0px 8px 0px; }
#search_forms .finded_box3 .result span { font: bold 13px/14px Arial; color: #d70000; }
#search_forms .finded_box3 .button_show { text-align: left; }
#search_forms .finded_box3 .button_show img { border: 0px; }
#search_forms .units_box { overflow: hidden; width: 102px; z-index: 200; position: absolute; margin: 610px 0px 0px 110px; }
#search_forms .units_box .top { background: url(/themes/img/rev2/units_bar_lu.png) no-repeat left top; }
#search_forms .units_box .top div { background: url(/themes/img/rev2/units_ru.png) no-repeat right top; padding: 0px 4px 0px 2px; }
#search_forms .units_box .top div div { background: url(/themes/img/rev2/units_t.png) repeat-x left top; padding: 0px; height: 6px; overflow: hidden; }
#search_forms .units_box .bottom { background: url(/themes/img/rev2/units_ld.png) no-repeat left top; }
#search_forms .units_box .bottom div { background: url(/themes/img/rev2/units_rd.png) no-repeat right top; padding: 0px 6px; }
#search_forms .units_box .bottom div div { background: url(/themes/img/rev2/units_d.png) repeat-x left top; padding: 0px; height: 8px; overflow: hidden; }
#search_forms .units_box .center1 { background: url(/themes/img/rev2/units_l.png) repeat-y left top; }
#search_forms .units_box .center2 { background: url(/themes/img/rev2/units_r.png) repeat-y right top; padding: 0px 4px 0px 2px; }
#search_forms .units_box .center3 { background: #fff url(/themes/img/rev2/units_bg.gif) repeat-x left top; text-align: left; padding: 0px 0px 5px 8px; }
#search_forms .units_box .center3 span, #search_forms .units_box .center3 a, #search_forms .units_box .center3 a:hover { font: normal 13px/20px Arial; color: #38b8c2; text-decoration: none; display: inline-block; background: url(/themes/img/rev2/dashed_border_blue.gif) repeat-x left 17px; }
#search_forms .units_box .center3 a:hover { background: none; }
#body_box .white_block_blue_title { overflow: hidden; background: #1a3163; font: normal 15px/18px Arial; color: #fff; padding: 13px 16px 13px 16px; }
#body_box .white_block_title { padding: 0px 4px; overflow: hidden; }
#body_box .white_block_title div { background: #1a3163; font: normal 15px/18px Arial; color: #fff; text-align: left; padding: 13px 16px 13px 16px; }
#body_box .white_block1 { background: url(/themes/img/rev2/central_shadow_l.gif) repeat-y left top; margin: 0px 0px 12px 0px; overflow: hidden; }
#body_box .white_block2 { background: url(/themes/img/rev2/central_shadow_r.gif) repeat-y right top; }
#body_box .white_block3 { background: url(/themes/img/rev2/central_shadow_ru.gif) no-repeat right top; }
#body_box .white_block4 { background: url(/themes/img/rev2/central_shadow_lu.gif) no-repeat left top; }
#body_box .white_block5 { background: url(/themes/img/rev2/central_shadow_d.gif) repeat-x left bottom; }
#body_box .white_block6 { background: url(/themes/img/rev2/central_shadow_ld.gif) no-repeat left bottom; }
#body_box .white_block7 { background: url(/themes/img/rev2/central_shadow_rd.gif) no-repeat right bottom; padding: 0px 4px 8px 4px; }
#body_box .white_block8 { background: #fff; overflow: hidden; text-align: left; padding: 0px 0px 20px 0px; }
#lc_box_simple #body_box .white_block8 { background: #fff; overflow: hidden; text-align: left; padding: 0px; }
#lc_box_company #body_box .white_block8 { background: #fff; overflow: hidden; text-align: left; padding: 0px 0px 0px 0px; }
#body_box .white_block8 .block_title { padding: 13px 15px 10px 15px; text-align: left; font: normal 18px/20px Arial; color: #1a3364; text-transform: uppercase; }
#body_box .white_block8 .block_title h1, #body_box .white_block8 .block_title h2, #body_box .white_block8 .block_title h3 { font: normal 18px/20px Arial; color: #1a3364; text-transform: uppercase; }
#body_box .white_block8 .full_size_element { overflow: hidden; padding: 0px 15px 15px 15px; }
#body_box .white_block8 .table_title { border: 1px solid #4ab2b3; background: #32a8a9 url(/themes/img/rev2/obj_table_title_bg.gif) repeat-x left top; font: normal 15px/16px Arial; color: #fff; padding: 9px 12px 6px 12px; text-align: left; margin: 0px 0px 8px 0px; }

/* !!!!!!!!!!!! */

#body_box .info_block6 .attention_orange { background: #dd5311 url(/themes/img/rev2/attention-orange-bg.gif) repeat-x left top; font: bold 15px/16px Arial; color: #fff; margin: 4px 0px 6px 0px; }
#body_box .info_block6 .attention_orange div { background: url(/themes/img/rev2/attention-orange-ico.gif) no-repeat 9px 9px; padding: 9px 20px 9px 51px; text-align: center; }
#body_box .info_block6 .attention_orange a { font: bold 15px/16px Arial; color: #fff2b5; text-decoration: underline; }
#body_box .info_block6 .attention_orange a:hover { text-decoration: none; }
#body_box .info_block6 .calc_orange { background: #dd5311 url(/themes/img/rev2/calc-orange-bg.gif) repeat-x left top; font: bold 15px/16px Arial; color: #fff; margin: 4px 0px 8px 0px; }
#body_box .info_block6 .calc_orange div { background: url(/themes/img/rev2/calc-orange-ico.gif) no-repeat 12px 6px; padding: 9px 20px 9px 39px; text-align: left; }
#body_box .info_block6 .calc-item { padding: 0px 0px 8px 0px; overflow: hidden; }
#body_box .info_block6 .calc-item .dates { font: bold 13px/14px Arial; color: #df5615; padding: 0px 0px 4px 0px; text-align: left; }
#body_box .info_block6 .calc-item .cost { font: normal 13px/15px Arial; color: #555; text-align: left; padding: 0px 0px 4px 0px; }
#body_box .info_block6 .calc-item .cost-total { background: #f5f5f5; padding: 8px; text-align: left; font: normal 18px/19px Arial; color: #193265; overflow: hidden; }
#body_box .info_block6 .calc-item .cost-total span { font: normal 11px/19px Arial; /*color: #a4a4a4;*/ color: #DF5615; float: none; }
#body_box .info_block6 .cost-full-total { overflow: hidden; }
#body_box .info_block6 .cost-full-total .left { float: left; width: 155px; text-align: left; font: normal 13px/15px Arial; color: #1d1d1d; }
#body_box .info_block6 .cost-full-total .left span { font: normal 18px/23px Arial; color: #de5412; }
#body_box .info_block6 .cost-full-total .right { float: right; background: #f5f5f5; width: 130px; text-align: center; font: bold 18px/42px Arial; color: #193265; }

/* !!!!!!!!!!!! */

#body_box .white_block8 .table_title_calc { background: #dd5311 url(/themes/img/rev2/calc-orange-bg.gif) repeat-x left top; font: bold 15px/16px Arial; color: #fff; margin: 0px 0px 8px 0px; }
#body_box .white_block8 .table_title_calc div { background: url(/themes/img/rev2/calc-orange-ico.gif) no-repeat 12px 6px; padding: 9px 20px 9px 39px; text-align: left; }
#body_box .white_block8 .table_title_orange { background: #dd5311 url(/themes/img/rev2/attention-orange-bg.gif) repeat-x left top; font: bold 15px/16px Arial; color: #fff; margin: 0px 0px 6px 0px; }
#body_box .white_block8 .table_title_orange div { background: url(/themes/img/rev2/attention-orange-ico.gif) no-repeat 9px 9px; padding: 9px 20px 9px 51px; text-align: left; }
#body_box .white_block8 .table_body_dates { width: 493px; border: 0px; border-collapse: collapse; margin: 0px 0px 10px 4px; }
#body_box .white_block8 .table_body_dates td { vertical-align: top; text-align: left; }
#body_box .white_block8 .table_body_dates .f-box { background: #fff; border: 1px solid #a6a6a6; padding: 8px 4px 0px 8px; height: 26px; width: 171px; margin: 0px 15px 0px 0px; }
#body_box .white_block8 .table_body_dates input { font: normal 16px/17px Arial; color: #666; width: 167px; }
#body_box .white_block8 .table_body_dates .selectBox { height: 34px; }
#body_box .white_block8 .table_body_dates .selectBox-arrow { background: url(/themes/img/rev2/select_arrow_34px.gif) no-repeat right center; width: 30px; }
#body_box .white_block8 .table_body_dates .header td { font: normal 13px/14px Arial; color: #000; padding: 3px 0px 4px 0px; }
#body_box .calc-item { padding: 0px 0px 8px 0px; overflow: hidden; }
#body_box .calc-item .dates { font: bold 13px/14px Arial; color: #df5615; padding: 0px 0px 4px 0px; text-align: left; }
#body_box .calc-item .cost { font: normal 13px/15px Arial; color: #555; text-align: left; padding: 0px 0px 4px 0px; }
#body_box .calc-item .cost-total { background: #f5f5f5; padding: 8px; text-align: left; font: normal 18px/19px Arial; color: #193265; overflow: hidden; }
#body_box .calc-item .cost-total span { font: normal 11px/19px Arial; /*color: #a4a4a4;*/ color: #DF5615;  float:right; }
#body_box .cost-full-total { overflow: hidden; }
#body_box .cost-full-total .left { float: left; width: 240px; text-align: left; font: normal 13px/15px Arial; color: #1d1d1d; }
#body_box .cost-full-total .left span { font: normal 18px/23px Arial; color: #de5412; }
#body_box .cost-full-total .right { float: right; background: #f5f5f5; width: 130px; text-align: center; font: bold 18px/42px Arial; color: #193265; }
#body_box .calc-show-more { text-align: center; padding: 8px 0px 0px 0px; }


#body_box .white_block8 .table_body { width: 100%; border: 0px; }
#body_box .white_block8 .table_body td { vertical-align: top; text-align: left; padding: 4px 1px;}
#body_box .white_block8 .table_body .name { font: normal 12px/13px Arial; color: #7a7a7a; width: 50%; }
#body_box .white_block8 .table_body .value { font: normal 12px/13px Arial; color: #193265; width: 50%; }
#body_box .white_block8  .kitchen-table .name { width: auto; }
#body_box .white_block8  .kitchen-table .value { width: 225px; }
#body_box .white_block8 .characteristics-table td { padding: 4px 1px 4px 22px; }
#body_box .white_block8 .characteristics-table td:first-child { padding: 4px 1px 4px 11px; }
#body_box .white_block8 .table_body .value a { font: normal 12px/13px Arial; color: #3ab7c2; text-decoration: underline; }
#body_box .white_block8 .table_body .value a:hover { font: normal 12px/13px Arial; color: #3ab7c2; text-decoration: none; }
#body_box .white_block8 .table_body .dark { background: #f7f7f7; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; }
#body_box .white_block8 .table_body .dark td { background: #f7f7f7; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; }
#body_box .white_block8 .table_footer { height: 1px; overflow: hidden; background: #fff; margin: -1px 0px 0px 0px; z-index: 100; position: relative; }
#body_box .white_block8 .whiteshadow_block1 { background: #fdfdfd url(/themes/img/rev2/white_shadow_l.gif) repeat-y left top; overflow: hidden; }
#body_box .white_block8 .whiteshadow_block2 { background: url(/themes/img/rev2/white_shadow_r.gif) repeat-y right top; }
#body_box .white_block8 .whiteshadow_block3 { background: url(/themes/img/rev2/white_shadow_d.gif) repeat-x left bottom; }
#body_box .white_block8 .whiteshadow_block4 { background: url(/themes/img/rev2/white_shadow_lu.gif) no-repeat left top; }
#body_box .white_block8 .whiteshadow_block5 { background: url(/themes/img/rev2/white_shadow_ru.gif) no-repeat right top; }
#body_box .white_block8 .whiteshadow_block6 { background: url(/themes/img/rev2/white_shadow_rd.gif) no-repeat right bottom; }
#body_box .white_block8 .whiteshadow_block7 { background: url(/themes/img/rev2/white_shadow_ld.gif) no-repeat left bottom; padding: 0px 4px 14px 4px; overflow: hidden; }
#body_box .white_block8 .whiteshadow_block7 .box { padding: 0px 11px 5px 11px; overflow: hidden; }
#body_box .white_block8 .whiteshadow_block7_short { background: url(/themes/img/rev2/white_shadow_ld.gif) no-repeat left bottom; padding: 0px 4px 0px 4px; overflow: hidden; }
#body_box .white_block8 .multi_element { overflow: hidden; padding: 0px 0px 15px 0px; }
#body_box .white_block8 .multi_element .whiteshadow_block1 { float: left; margin: 0px 1px 0px 11px; width: 253px; }
#body_box .white_block8 .multi_element .name { width: 50%; }
#body_box .tabs_names_box1 { padding: 0px 0px 0px 15px; width: 510px; overflow: hidden; }
#body_box .tabs_names_box2 { width: 513px; background: url(/themes/img/rev2/inner_tabs_line.gif) repeat-x left bottom; height: 42px; overflow: hidden; }
#lc_box_country #body_box .tabs_names_box1 { padding: 0px 4px; width: 464px; overflow: hidden; }
#lc_box_country #body_box .tabs_names_box2 { width: 464px; background: url(/themes/img/rev2/inner_tabs_line.gif) repeat-x left bottom; height: 42px; overflow: hidden; }
#lc_box_country #body_box .spacer { width: 20%; }
#lc_box_company #body_box .tabs_names_box1 { padding: 0px 4px; width: 464px; overflow: hidden; }
#lc_box_company #body_box .tabs_names_box2 { width: 464px; background: url(/themes/img/rev2/inner_tabs_line.gif) repeat-x left bottom; height: 42px; overflow: hidden; }
#lc_box_company #body_box .spacer { width: 5%; }
#lc_box_company #body_box .spacer_big { width: 20%; }
#body_box .tabs_names_box2 table { width: 100%; border: 0px; }
#body_box .tabs_names_box2 table td { vertical-align: top; padding: 0px 3px 0px 0px; height: 42px; text-align: center; white-space: nowrap; }
#body_box .tabs_names_box2 .white_tab_off { padding: 0px 10px; margin: 3px 0px 0px 0px; height: 36px; background: #fff; border-left: 1px solid #bdbdbd; border-top: 1px solid #bdbdbd; border-right: 1px solid #bdbdbd; text-align: center; }
#body_box .tabs_names_box2 .white_tab_off a, #body_box .tabs_names_box2 .white_tab_off a:hover { display: inline-block; width: 100%; height: 36px; font: normal 13px/36px Arial; color: #38b8c2; text-decoration: none; }
#body_box .tabs_names_box2 .white_tab_on { padding: 0px 10px; margin: 0px 0px 0px 0px; height: 41px; border-left: 1px solid #3ab7c2; border-top: 1px solid #3ab7c2; border-right: 1px solid #3ab7c2; text-align: center; background: #fff; }
#body_box .tabs_names_box2 .white_tab_on a, #body_box .tabs_names_box2 .white_tab_on a:hover, #body_box .tabs_names_box2 .white_tab_on span { display: inline-block; width: 100%; height: 41px; font: normal 15px/41px Arial; color: #1a3364; text-decoration: none; }
#body_box .tabs_names_box2 .orange_tab_off { padding: 0px 10px; margin: 3px 0px 0px 0px; height: 37px; background: #f6602b; text-align: center; }
#body_box .tabs_names_box2 .orange_tab_off a, #body_box .tabs_names_box2 .orange_tab_off a:hover { display: inline-block; width: 100%; height: 37px; font: bold 13px/37px Arial; color: #fff; text-decoration: none; }
#body_box .tabs_names_box2 .orange_tab_on { padding: 0px 10px; margin: 0px 0px 0px 0px; height: 40px; text-align: center; background: #f6602b;border-bottom:2px solid #38B8C2}
#body_box .tabs_names_box2 .orange_tab_on a, #body_box .tabs_names_box2 .orange_tab_on a:hover { display: inline-block; width: 100%; height: 42px; font: bold 15px/42px Arial; color: #fff; text-decoration: none}
#body_box .tabs_body_box1 { padding: 0px 11px 0px 11px; overflow: hidden; }
#body_box .tabs_body_box2 { background: url(/themes/img/rev2/white_shadow_l.gif) repeat-y left top; }
#body_box .tabs_body_box3 { background: url(/themes/img/rev2/white_shadow_r.gif) repeat-y right top; }
#body_box .tabs_body_box4 { background: url(/themes/img/rev2/white_shadow_d.gif) repeat-x left bottom; }
#body_box .tabs_body_box5 { background: url(/themes/img/rev2/white_shadow_lu.gif) no-repeat left top; }
#body_box .tabs_body_box6 { background: url(/themes/img/rev2/white_shadow_ru.gif) no-repeat right top; }
#body_box .tabs_body_box7 { background: url(/themes/img/rev2/white_shadow_rd.gif) no-repeat right bottom; }
#body_box .tabs_body_box8 { background: url(/themes/img/rev2/white_shadow_ld.gif) no-repeat left bottom; padding: 0px 4px 7px 4px; }
#body_box .tabs_body_box9 { border-right: 1px solid #3ab7c2; border-bottom: 1px solid #3ab7c2; border-left: 1px solid #3ab7c2; overflow: hidden; }
#lc_box_company #body_box .tabs_body_box1 { background: #fff; padding: 0px; overflow: hidden; }
#lc_box_company #body_box .tabs_body_box2 { background: url(/themes/img/rev2/central_shadow_l.gif) repeat-y left top; }
#lc_box_company #body_box .tabs_body_box3 { background: url(/themes/img/rev2/central_shadow_r.gif) repeat-y right top; }
#lc_box_company #body_box .tabs_body_box4 { background: url(/themes/img/rev2/central_shadow_d.gif) repeat-x left bottom; }
#lc_box_company #body_box .tabs_body_box5 { background: url(/themes/img/rev2/central_shadow_lu.gif) no-repeat left top; }
#lc_box_company #body_box .tabs_body_box6 { background: url(/themes/img/rev2/central_shadow_ru.gif) no-repeat right top; }
#lc_box_company #body_box .tabs_body_box7 { background: url(/themes/img/rev2/central_shadow_rd.gif) no-repeat right bottom; }
#lc_box_company #body_box .tabs_body_box8 { background: url(/themes/img/rev2/central_shadow_ld.gif) no-repeat left bottom; padding: 0px 4px 7px 4px; }
#lc_box_company #body_box .tabs_body_box9 { border-right: 1px solid #3ab7c2; border-bottom: 1px solid #3ab7c2; border-left: 1px solid #3ab7c2; overflow: hidden; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office { overflow: hidden; text-align: left; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table { padding: 15px 5px 8px 15px; overflow: hidden; text-align: left; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table table { width: 100%; border: 0px; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table table td { vertical-align: top; text-align: left; padding: 0px 10px 6px 0px; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table .name { font: normal 12px/15px Arial; white-space: nowrap; color: #535353; width: 138px; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table .value { font: normal 12px/16px Arial; color: #535353; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table .value a { font: normal 12px/16px Arial; color: #009999; text-decoration: underline; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table .value a:hover { font: normal 12px/16px Arial; color: #009999; text-decoration: none; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table .reply { font: bold 12px/16px Arial; color: #f0671f; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table .votes { font: normal 12px/16px Arial; color: #535353; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table .votes .positive { font: normal 12px/16px Arial; color: #3ab7c2; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table .votes .negative { font: normal 12px/16px Arial; color: #1a3163; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .main_table .votes .neutral { font: normal 12px/16px Arial; color: #535353; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .info_lines { overflow: hidden; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .info_lines .line { background: #f4f4f4; border-top: 1px solid #ddd; padding: 15px 15px 8px 15px; text-align: left; overflow: hidden; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .info_lines .line .title { float: left; width: 148px; text-align: left; font: normal 16px/18px Arial; color: #1a3163; }
#lc_box_company #body_box .tabs_body_box9 .tab_main_office .info_lines .line .description { float: left; width: 265px; text-align: left; font: normal 12px/18px Arial; color: #535353; }
#lc_box_country #body_box .tabs_body_box1 { background: #fff; padding: 0px; overflow: hidden; }
#lc_box_country #body_box .tabs_body_box2 { background: url(/themes/img/rev2/central_shadow_l.gif) repeat-y left top; }
#lc_box_country #body_box .tabs_body_box3 { background: url(/themes/img/rev2/central_shadow_r.gif) repeat-y right top; }
#lc_box_country #body_box .tabs_body_box4 { background: url(/themes/img/rev2/central_shadow_d.gif) repeat-x left bottom; }
#lc_box_country #body_box .tabs_body_box5 { background: url(/themes/img/rev2/central_shadow_lu.gif) no-repeat left top; }
#lc_box_country #body_box .tabs_body_box6 { background: url(/themes/img/rev2/central_shadow_ru.gif) no-repeat right top; }
#lc_box_country #body_box .tabs_body_box7 { background: url(/themes/img/rev2/central_shadow_rd.gif) no-repeat right bottom; }
#lc_box_country #body_box .tabs_body_box8 { background: url(/themes/img/rev2/central_shadow_ld.gif) no-repeat left bottom; padding: 0px 4px 7px 4px; }
#lc_box_country #body_box .tabs_body_box9 { border-right: 1px solid #3ab7c2; border-bottom: 1px solid #3ab7c2; border-left: 1px solid #3ab7c2; overflow: hidden; }
#lc_box_country #body_box .tabs_body_box9 .tab_all_objects { overflow: hidden; text-align: left; }
#lc_box_country #body_box .tabs_body_box9 .tab_all_objects .white_line { padding: 12px 15px; text-align: left; background: #fff; color: #959595; font: normal 13px/20px Arial; }
#lc_box_country #body_box .tabs_body_box9 .tab_all_objects .gray_line { padding: 12px 15px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f4f4f4; text-align: left; color: #959595; font: normal 13px/20px Arial; }
#lc_box_country #body_box .tabs_body_box9 .tab_all_objects a { font: normal 13px/20px Arial; color: #959595; text-decoration: underline; }
#lc_box_country #body_box .tabs_body_box9 .tab_all_objects a:hover { font: normal 13px/20px Arial; color: #959595; text-decoration: none; }
#lc_box_country #body_box .tabs_body_box9 .tab_all_objects .blue, #lc_box_country #body_box .tabs_body_box9 .tab_all_objects .blue:hover { color: #1a3364; font: normal 15px/20px Arial; }
#body_box .tabs_body_box9 .tab_description { overflow: hidden; padding: 7px 0px 0px 0px; text-align: left; }
#body_box .tabs_body_box9 .tab_description .text_block { text-align: left; font: normal 13px/16px Arial; color: #4b4b4b; padding: 0px 12px 14px 11px; overflow: hidden; }
#body_box .tabs_body_box9 .tab_description .text_block .title { text-align: left; font: normal 15px/16px Arial; color: #1a3364; padding: 5px 0px; }
#body_box .tabs_body_box9 .info { background: #f5f5f5; padding: 12px 11px; text-align: left; font: normal 12px/18px Arial; color: #565656; }
#body_box .tabs_body_box9 .info span { font: normal 12px/18px Arial; color: #7a7a7a; }
#body_box .tabs_body_box9 .tab_map { overflow: hidden; padding: 10px 0px 0px 0px; text-align: left; }
#body_box .tabs_body_box9 .tab_map .text_block { overflow: hidden; background: url(/themes/img/rev2/ico_attention.gif) no-repeat 20px 6px; text-align: left; padding: 0px 15px 11px 78px; font: normal 11px/16px Arial; color: #4b4b4b; }
#body_box .tabs_body_box9 .tab_map .map { width: 477px; margin: 0px auto 15px auto; border: 1px solid #32a8a9; overflow: hidden; margin-top:10px}
#body_box .tabs_body_box9 .tab_map .map img { border: 0px; }
#body_box .tabs_body_box9 .tab_vacancies { overflow: hidden; padding: 15px 0px 0px 0px; text-align: left; }
#body_box .tabs_body_box9 .tab_vacancies .free { background: url(/themes/img/rev2/vacancies_available.gif) no-repeat left top; font: bold 10px/22px Arial; color: #fff; text-align: center; width: 22px; float: left; cursor: default; }
#body_box .tabs_body_box9 .tab_vacancies .reserved { background: url(/themes/img/rev2/vacancies_reserved.gif) no-repeat left top; font: bold 10px/22px Arial; color: #fff; text-align: center; width: 22px; float: left; cursor: default; }
#body_box .tabs_body_box9 .tab_vacancies .unknown { background: url(/themes/img/rev2/vacancies_unknown.gif) no-repeat left top; font: bold 10px/22px Arial; color: #575757; text-align: center; width: 22px; float: left; cursor: default; }
#body_box .tabs_body_box9 .tab_vacancies .past { background: url(/themes/img/rev2/vacancies_unknown.gif) no-repeat left top; font: bold 10px/22px Arial; color: #b3b3b3; text-align: center; width: 22px; float: left; cursor: default; }
#body_box .tabs_body_box9 .tab_vacancies .dayname { background: #fff; font: normal 10px/22px Arial; color: #1a3163; text-align: center; width: 22px; float: left; cursor: default; }
#body_box .tabs_body_box9 .tab_vacancies .legend { padding: 0px 0px 15px 15px; text-align: left; overflow: hidden; }
#body_box .tabs_body_box9 .tab_vacancies .legend .item { width: 162px; float: left; font: normal 12px/22px Arial; color: #565656; }
#body_box .tabs_body_box9 .tab_vacancies .legend .item div { margin: 0px 12px 0px 0px; }
#body_box .tabs_body_box9 .tab_vacancies .months_box { overflow: hidden; padding: 0px 0px 8px 13px; }
#body_box .tabs_body_box9 .tab_vacancies .months_box .month1 { width: 158px; height: 167px; overflow: hidden; margin: 0px 4px 5px 0px; float: left; background: url(/themes/img/rev2/vacancies_calendar_l.gif) repeat-y left top; }
#body_box .tabs_body_box9 .tab_vacancies .months_box .month2 { background: url(/themes/img/rev2/vacancies_calendar_r.gif) repeat-y right top; }
#body_box .tabs_body_box9 .tab_vacancies .months_box .month3 { background: url(/themes/img/rev2/vacancies_calendar_t.gif) no-repeat left top; }
#body_box .tabs_body_box9 .tab_vacancies .months_box .month4 { background: url(/themes/img/rev2/vacancies_calendar_b.gif) no-repeat left bottom; height: 161px; padding: 0px 2px 6px 2px; overflow: hidden; text-align: left; }
#body_box .tabs_body_box9 .tab_vacancies .months_box .month4 .name { height: 29px; overflow: hidden; text-align: center; font: bold 13px/29px Arial; color: #fff; cursor: default; }
#body_box .tabs_body_box9 .tab_vacancies .months_box .month4 .free { cursor: pointer; }
#price_interval .value img { vertical-align: bottom; margin: 0px 0px 0px -15px; border: 0px; display: none; }
#price_interval #date_temp_from_itempage_price, #price_interval #date_temp_to_itempage_price { background: url(/themes/img/rev2/ico_date.gif) no-repeat right top; height: 18px; border: 1px solid #abadb3; }
#price_interval #bedValue_itempage_price { width: 82px; height: 34px; font: normal 16px/17px Arial; color: #666; }
#price_interval .selectBox-label { font: normal 16px/31px Arial; color: #666; }
#body_box .social_likes { width: 1%; border: 0px; margin: 15px auto 2px auto; }
#body_box .social_likes td { padding: 0px 15px; vertical-align: top; text-align: center; }
#body_box .social_likes td img { border: 0px; }
#body_box .feedback_box { padding: 12px 15px 0px 15px; text-align: left; overflow: hidden; }
#body_box .feedback_box .alert {  overflow: hidden;  }
#body_box .feedback_box .alert  div { float: right; width: 362px; text-align: left; font: normal 12px/15px Arial; color: #7a7a7a; padding: 0px 0px 10px 47px; background: url(/themes/img/rev2/ico_attention.gif) no-repeat left top; }
#body_box .feedback_box .alert span { font: bold 12px/15px Arial; color: #f26422; }
#body_box .feedback_box .description { text-align: left; font: normal 12px/15px Arial; color: #7a7a7a; padding: 0px 0px 10px 0px; }
#body_box .feedback_box .description span { font: bold 12px/15px Arial; color: #f26422; }
#body_box .feedback_box .field { overflow: hidden; font: normal 15px/20px Arial; color: #4b4b4b; margin: 10px 0px; }
#body_box .feedback_box .field span { font: bold 12px/15px Arial; color: #f26422; }
#body_box .feedback_box .field textarea { float: right; width: 400px; border: 1px solid #dedede; height: 95px; font: normal 12px Arial; color: #5e5e5e; padding: 3px; }
#body_box .feedback_box .field input { float: right; width: 400px; border: 1px solid #dedede; font: normal 12px Arial; color: #5e5e5e; padding: 3px; }
#body_box .feedback_box .send_button { text-align: right; padding: 15px 0px 0px 0px; }
#body_box .feedback_box .send_button img { border: 0px; }
#body_box .feedback_box .error_text { font: normal 12px/15px Arial; color: #f26422; }
#body_box .hide { display: none; }
#body_box .forms_tabs_names { overflow: hidden; padding: 0px 4px 0px 4px; }
#body_box .forms_tabs_names .tab { width: 300px; margin: 0px 20px 0px 0px; height: 64px; float: left; background: #e45e1e; }
#body_box .forms_tabs_names .tab a, #body_box .forms_tabs_names .tab a:hover, #body_box .forms_tabs_names span { cursor: pointer; display: inline-block; font: normal 22px/64px Arial; text-align: center; color: #fff2b5; width: 100%; height: 64px; text-decoration: none; }
#body_box .forms_tabs_names .active { background: #1a3163; }
#body_box .forms_tabs_names .subtitle { clear: both; background: #1a3163 url(/themes/img/rev2/blue_shadow.gif) repeat-x left top; font: normal 15px/16px Arial; color: #fff; text-align: left; padding: 9px 15px 8px 15px; }
#body_box .forms_tabs_box { padding: 0px 15px 0px 15px; overflow: hidden; text-align: left; }
#body_box .forms_tabs_box .info { border-bottom: 1px solid #e5e5e5; padding: 14px 0px 12px 0px; text-align: left; font: normal 12px/13px Arial; color: #7a7a7a; margin: 0px 0px 30px 0px; }
#body_box .forms_tabs_box .info span { font: bold 12px/13px Arial; color: #f0671f; }
#body_box .forms_tabs_box table { width: 100%; border: 0px; clear: both; }
#body_box .forms_tabs_box table td { text-align: left; padding: 0px 16px 0px 0px; }
#body_box .forms_tabs_box table .field { border: 1px solid #dedede; padding: 3px; height: 19px; text-align: left; }
#body_box .forms_tabs_box table .field input { background: none; border: 0px; font: normal 12px/13px Arial; color: #4b4b4b; }
#body_box .forms_tabs_box table .name { font: normal 14px/27px Arial; color: #4b4b4b; }
#body_box .forms_tabs_box table .name span { font: normal 14px/27px Arial; color: #f0671f; }
#body_box .forms_tabs_box table .name span.error { font: normal 10px/11px Arial; color: #ff0000; }
#body_box .forms_tabs_box table .field_place { width: 1%; }
#body_box .forms_tabs_box table .field_place a { font: normal 12px/20px Arial; color: #38adad; text-decoration: underline; }
#body_box .forms_tabs_box table .field_place a:hover { font: normal 12px/20px Arial; color: #38adad; text-decoration: none; }
#body_box .forms_tabs_box table .description { font: normal 12px/15px Arial; color: #7a7a7a; }
#body_box .forms_tabs_box table .login .box { height: 36px; text-align: left; }
#body_box .forms_tabs_box table .login .name, #body_box .forms_tabs_box table .login .description { padding: 0px 0px 36px 0px; vertical-align: middle; }
#body_box .forms_tabs_box table .email .name, #body_box .forms_tabs_box table .email .description, #body_box .forms_tabs_box table .email .field_place { padding: 0px 16px 24px 0px; vertical-align: middle; }
#body_box .forms_tabs_box table .password .name, #body_box .forms_tabs_box table .password .description, #body_box .forms_tabs_box table .password .field_place { padding: 0px 16px 24px 0px; vertical-align: middle; }
#body_box .forms_tabs_box table .password_repeat .name, #body_box .forms_tabs_box table .password_repeat .description, #body_box .forms_tabs_box table .password_repeat .field_place { padding: 0px 16px 20px 0px; vertical-align: middle; }
#body_box .forms_tabs_box table .captcha .name, #body_box .forms_tabs_box table .captcha .description, #body_box .forms_tabs_box table .captcha .field_place { padding: 0px 16px 23px 0px; vertical-align: middle; }
#body_box .forms_tabs_box table .captcha img { border: 1px solid #dedede; }
#body_box .forms_tabs_box table .login input, #body_box .forms_tabs_box table .email input, #body_box .forms_tabs_box table .password input, #body_box .forms_tabs_box table .password_repeat input { width: 267px; }
#body_box .forms_tabs_box table .captcha input { width: 75px; }
#body_box .forms_tabs_box table .captcha .field { width: 80px; margin: 6px 14px 0px 0px; float: left; }
#body_box .forms_tabs_box table .captcha .box { float: right; padding: 10px 0px 0px 0px; }
#body_box .forms_tabs_box table .type .name { vertical-align: top; padding: 0px 16px 0px 0px; }
#body_box .forms_tabs_box table .type .field_place { vertical-align: top; text-align: left; padding: 0px 0px 6px 0px; }
#body_box .forms_tabs_box table .type .field_place ul { padding: 0px; margin: 0px; list-style: none; }
#body_box .forms_tabs_box table .type .field_place li { padding: 0px 0px 11px 0px; margin: 0px; list-style: none; text-align: left; font: normal 12px/14px Arial; color: #7a7a7a; overflow: hidden; }
#body_box .forms_tabs_box table .type .field_place div { float: left; width: 256px; text-align: left; }
#body_box .forms_tabs_box table .type .field_place span { font: normal 14px/25px Arial; color: #4b4b4b; }
#body_box .forms_tabs_box table .type .field_place input { float: left; margin: 5px 4px 0px 0px; }
#body_box .forms_tabs_box table .type .description { vertical-align: top; }
#body_box .forms_tabs_box .button_send { border-top: 1px solid #e5e5e5; padding: 15px 0px 15px 0px; text-align: right; }
#body_box .forms_tabs_box .button_send img { border: 0px; }
#body_box #to_rent .info { margin: 0px 0px 10px 0px; }
#body_box .vidget1 { padding: 4px 4px 10px 4px; overflow: hidden; }
#body_box .vidget2 { background: #fff1b1 url(/themes/img/rev2/vidget_bg.gif) repeat-x left top; border: 1px solid #e8dead; padding: 11px 0px 9px 13px; overflow: hidden; }
#body_box .vidget2 .logo { float: left; width: 91px; text-align: left; }
#body_box .vidget2 .logo img { border: 0px; }
#body_box .vidget2 .text { float: left; width: 340px; padding: 3px 0px 0px 0px; text-align: left; font: normal 13px/16px Arial; color: #000; }
#body_box .vidget2 .text .big { font: bold 15px/18px Arial; color: #000; }
#body_box .vidget2 .text .yandex { font: bold 13px/16px Arial; color: #000; }
#body_box .vidget2 .text .yandex span { color: #b80000; }
#body_box .vidget2 .text a { font: normal 13px/16px Arial; color: #0a939f; text-decoration: underline; }
#body_box .vidget2 .text a:hover { font: normal 13px/16px Arial; color: #0a939f; text-decoration: none; }
#body_box .catalog_box .sorting_box { background: #fff; font: normal 14px/17px Arial; color: #1A3364; border: 1px solid #3ab7c2;  text-align: left; padding: 12px 15px; margin: 9px 4px 0px 0px; }
#body_box .catalog_box .sorting_box span { font: normal 14px/17px Arial; color: #959595; text-decoration: underline; cursor: pointer; margin: 0px 5px 0px 0px; }
#body_box .catalog_box .sorting_box span:hover { text-decoration: none; }
#body_box .catalog_box { overflow: hidden; padding: 0px 0px 0px 4px; }
#body_box .catalog_box .item_box { overflow: hidden; padding: 0px 0px 4px 0px; }
#body_box .catalog_box .item_title { margin: 0px 4px 0px 0px; border: 1px solid #4ab2b3; background: #32a8a9 url(/themes/img/rev2/obj_table_title_bg.gif) repeat-x left top; font: normal 16px/17px Arial; color: #fff; padding: 11px 14px 12px 14px; text-align: left; }
#body_box .catalog_box .item_title a { font: normal 16px/17px Arial; color: #fff; text-decoration: underline; }
#body_box .catalog_box .item_title a:visited { color: #acdede; }
#body_box .catalog_box .item_title a:hover { font: normal 16px/17px Arial; color: #fff; text-decoration: none; }
#body_box .catalog_box .item_title .show-more { float: right; }
#body_box .catalog_box .item_left { width: 140px; overflow: hidden; float: left; }
#body_box .catalog_box .item_left .photo { background: #fff url(/themes/img/rev2/catalog_img_bg.gif) repeat-y right top; padding: 2px; text-align: center; }
#body_box .catalog_box .item_left .photo img { border: 0px; width: 136px; }
#body_box .catalog_box .item_left .photo_check { background: #fff url(/themes/img/rev2/catalog_photocheck_bg.gif) repeat-y right top; height: 40px; overflow: hidden; padding: 0px 5px; cursor: default; }
#body_box .catalog_box .item_left .photo_check .checked { background: url(/themes/img/rev2/ico_photo_checked.gif) no-repeat left 6px; padding: 10px 0px 0px 24px; }
#body_box .catalog_box .item_left .photo_check .checked div { background: #36abac; height: 21px; font: bold 11px/21px Arial; color: #fff; text-align: center; }
#body_box .catalog_box .item_left .photo_check .not_checked { padding: 10px 0px 0px 0px; }
#body_box .catalog_box .item_left .photo_check .not_checked div { background: #e83234; height: 21px; font: bold 11px/21px Arial; color: #fff; text-align: center; }
#body_box .catalog_box .item_left .statistic { background: #193265; padding: 6px 0px 6px 8px; text-align: left; font: normal 10px/16px Arial; color: #fff; }
#body_box .catalog_box .item_left .statistic strong { font: bold 10px/16px Arial; color: #fff; }
#body_box .catalog_box .item_right { width: 328px; overflow: hidden; float: left; }
#body_box .catalog_box .item_right .info_block1 { background: url(/themes/img/rev2/central_shadow_r.gif) repeat-y right top; }
#body_box .catalog_box .item_right .info_block2 { background: url(/themes/img/rev2/central_shadow_ru.gif) no-repeat right top; }
#body_box .catalog_box .item_right .info_block3 { background: url(/themes/img/rev2/central_shadow_d.gif) repeat-x left bottom; }
#body_box .catalog_box .item_right .info_block4 { background: url(/themes/img/rev2/central_shadow_ld.gif) no-repeat left bottom; }
#body_box .catalog_box .item_right .info_block5 { background: url(/themes/img/rev2/central_shadow_rd.gif) no-repeat right bottom; padding: 0px 4px 8px 0px; }
#body_box .catalog_box .item_right .info_block6 { background: #fff; overflow: hidden; text-align: left; padding: 9px 16px 9px 16px; }
#body_box .catalog_box .item_right .info_block6 table { width: 100%; border: 0px; }
#body_box .catalog_box .item_right .info_block6 table td { vertical-align: top; text-align: left; width: 50%; padding: 4px 1px; }
#body_box .catalog_box .item_right .info_block6 .name { font: normal 12px/13px Arial; color: #7a7a7a; white-space: nowrap; }
#body_box .catalog_box .item_right .info_block6 .value { font: normal 12px/13px Arial; color: #193265; }
#body_box .catalog_box .item_right .info_block6 .value a { font: normal 12px/13px Arial; color: #3ab7c2; text-decoration: underline; }
#body_box .catalog_box .item_right .info_block6 .value a:hover { font: normal 12px/13px Arial; color: #3ab7c2; text-decoration: none; }
#body_box .catalog_box .item_right .info_block6 .dark { background: #f7f7f7; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; }
#body_box .catalog_box .sort u { cursor: pointer; }
#body_box .catalog_box .sort u:hover { text-decoration: none; }
#body_box .pagesplit_box { overflow: hidden; padding: 2px 0px 0px 0px; }
#body_box .pagesplit_box img { border: 0px; }
#body_box .pagesplit_box .item a, #body_box .pagesplit_box .item a:hover, #body_box .pagesplit_box .current a, #body_box .pagesplit_box .current a:hover { display: inline-block; width: 17px; height: 21px; text-align: center; }
#body_box .pagesplit_box table { width: 1%; border: 0px; background: url(/themes/img/rev2/pagesplit_bg.gif) repeat-x left top; margin: 0px 0px 0px auto; }
#body_box .pagesplit_box table td { vertical-align: top; padding: 0px 0px 0px 3px; height: 26px; overflow: hidden; text-align: center; }
#body_box .pagesplit_box .prev { background: url(/themes/img/rev2/pagesplit_l.gif) no-repeat left top; padding: 0px 0px 0px 4px; }
#body_box .pagesplit_box .next { background: url(/themes/img/rev2/pagesplit_r.gif) no-repeat right top; padding: 0px 4px 0px 3px; }
#body_box .pagesplit_box .item div { background: #fff; text-align: center; width: 17px; height: 21px; }
#body_box .pagesplit_box .item div a, #body_box .pagesplit_box .item div a:hover { font: bold 12px/21px Arial; color: #36abac; text-decoration: none; }
#body_box .pagesplit_box .current div { background: #36abac; text-align: center; width: 17px; height: 21px; }
#body_box .pagesplit_box .current div a, #body_box .pagesplit_box .current div a:hover { font: bold 12px/21px Arial; color: #fff; text-decoration: none; }
#body_box .personal_list_box { overflow: hidden; }
#body_box .personal_list_box .person_footer { height: 2px; overflow: hidden; background: #fff; margin: -2px 0px 0px 0px; }
#body_box .personal_list_box .person_card { padding: 13px 15px 12px 13px; overflow: hidden; border-bottom: 1px solid #ddd; }
#body_box .personal_list_box .person_card .name { text-align: left; font: normal 16px/17px Arial; color: #1a3163; padding: 0px 0px 6px 0px; }
#body_box .personal_list_box .person_card .info { float: left; width: 325px; overflow: hidden; }
#body_box .personal_list_box .person_card .info table { width: 100%; border: 0px; }
#body_box .personal_list_box .person_card .info table td { vertical-align: top; text-align: left; width: 50%; font: normal 12px/15px Arial; color: #666; padding: 0px 0px 5px 0px; }
#body_box .personal_list_box .person_card .info a { font: normal 12px/15px Arial; color: #009999; text-decoration: underline; }
#body_box .personal_list_box .person_card .info a:hover { font: normal 12px/15px Arial; color: #009999; text-decoration: none; }
#body_box .personal_list_box .person_card .avatar { float: right; width: 106px; height: 106px; overflow: hidden; text-align: right; }
#body_box .personal_list_box .person_card .avatar img { border: 1px solid #eaeaea; padding: 2px; }
#body_box .votes_list_box { overflow: hidden; }
#body_box .votes_list_box .item { padding: 12px 0px 13px 0px; overflow: hidden; border-bottom: 1px solid #ddd; }
#body_box .votes_list_box .item .vote { float: left; width: 43px; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 15px; background: url(/themes/img/rev2/vote_placeholder.gif) no-repeat left top; text-align: center; font: normal 20px/43px Arial; }
#body_box .votes_list_box .item .positive { color: #39adae; }
#body_box .votes_list_box .item .neutral { color: #535353; }
#body_box .votes_list_box .item .negative { color: #c92b23; }
#body_box .votes_list_box .name { float: left; width: 285px; overflow: hidden; text-align: left; }
#body_box .votes_list_box .name a { font: normal 14px/15px Arial; color: #38b8c2; text-decoration: underline; }
#body_box .votes_list_box .name a:hover { font: normal 14px/15px Arial; color: #38b8c2; text-decoration: none; }
#body_box .votes_list_box .date { float: left; width: 90px; text-align: left; font: normal 10px/15px Arial; color: #666; }
#body_box .votes_list_box .description { float: left; width: 375px; overflow: hidden; padding: 7px 0px 0px 0px; font: normal 12px/15px Arial; color: #535353; }
#body_box .votes_list_box .control_panel { text-align: right; padding: 0px 20px 0px 0px; }
#body_box .votes_list_box .vote_footer { height: 1px; background: #fff; overflow: hidden; margin: -1px 0px 0px 0px; }
#body_box .vote_form_box { overflow: hidden; padding: 15px; text-align: left; }
#body_box .vote_form_box table { width: 100%; border: 0px; }
#body_box .vote_form_box table td { vertical-align: top; text-align: left; white-space: nowrap; padding: 0px 0px 11px 0px; }
#body_box .vote_form_box .name { font: normal 14px/15px Arial; color: #4b4b4b; width: 1%; padding: 0px 12px 11px 0px; }
#body_box .vote_form_box .name .gray { font: normal 11px/13px Arial; color: #ccc; }
#body_box .vote_form_box .name #rsp_body_check { font: normal 11px/13px Arial; color: #ff0000; }
#body_box .vote_form_box .radio { font: normal 12px/15px Arial; color: #4b4b4b; padding: 0px 0px 5px 0px; }
#body_box .vote_form_box .radio .field { height: 18px; overflow: hidden; text-align: left; }
#body_box .vote_form_box .radio input { margin: 0px 7px 0px 0px; float: left; vertical-align: top; }
#body_box .vote_form_box .text div { border: 1px solid #dedede; padding: 2px; text-align: left; }
#body_box .vote_form_box .text input { border: 0px; background: none; font: normal 14px Arial; color: #4b4b4b; width: 320px; }
#body_box .vote_form_box .text textarea { border: 0px; background: none; height: 80px; width: 320px; font: normal 14px Arial; color: #4b4b4b; }
#body_box .vote_form_box .button_send { text-align: right; }
#body_box .vote_form_box .button_send img { border: 0px; }
#body_box .branches_box { overflow: hidden; }
#body_box .branches_box .item { padding: 15px 15px 13px 15px; border-bottom: 1px solid #ddd; overflow: hidden; }
#body_box .branches_box .branches_footer { height: 1px; overflow: hidden; background: #fff; margin: -1px 0px 0px 0px; }
#body_box .branches_box .title { text-align: left; font: normal 16px/18px Arial; color: #1a3163; padding: 0px 0px 7px 0px; }
#body_box .branches_box .person_box { overflow: hidden; }
#body_box .branches_box .person_box .left { width: 325px; overflow: hidden; float: left; }
#body_box .branches_box .person_box .right { float: right; width: 74px; height: 100px; overflow: hidden; background: url(/themes/img/rev2/avatar_74x100_placeholder.gif) no-repeat right top; text-align: center; padding: 3px 4px 5px 4px; }
#body_box .branches_box .person_box .right img { border: 0px; width: 74px; height: 100px; }
#body_box .branches_box table { width: 100%; border: 0px; }
#body_box .branches_box table td { vertical-align: top; text-align: left; padding: 0px 10px 3px 0px; }
#body_box .branches_box .name { font: normal 12px/15px Arial; white-space: nowrap; color: #535353; width: 138px; }
#body_box .branches_box .value { font: normal 12px/16px Arial; color: #535353; }
#body_box .branches_box .value a { font: normal 12px/16px Arial; color: #009999; text-decoration: underline; }
#body_box .branches_box a:hover { font: normal 12px/16px Arial; color: #009999; text-decoration: none; }
#body_box .password_remind { padding: 15px 16px 20px 16px; text-align: left; overflow: hidden; }
#body_box .password_remind .description { text-align: left; padding: 0px 0px 12px 0px; font: normal 12px/13px Arial; color: #7a7a7a; }
#body_box .password_remind .field table { width: 1%; border: 0px; }
#body_box .password_remind .field table td { vertical-align: middle; text-align: left; white-space: nowrap; }
#body_box .password_remind .field .name { font: normal 14px/15px Arial; color: #4b4b4b; padding: 0px 20px 0px 0px; }
#body_box .password_remind .field .input_text { padding: 0px 15px 0px 0px; }
#body_box .password_remind .field .input_text div { border: 1px solid #dedede; height: 20px; padding: 3px 3px 2px 2px; }
#body_box .password_remind .field .input_text div input { border: 0px; background: none; font: normal 14px/15px Arial; color: #4b4b4b; width: 320px; }
#body_box .password_remind .field .send_button img { border: 0px; }
#body_box .simple_text { padding: 13px 20px 5px 14px; overflow: hidden; text-align: left; }
#body_box .page_info { overflow: hidden; padding: 5px 15px 25px 14px; text-align: left; }
#body_box .page_info .source { width: 500px; float: left; font: normal 12px/15px Arial; color: #666; }
#body_box .page_info .source a { font: normal 12px/15px Arial; color: #38b8c2; text-decoration: underline; }
#body_box .page_info .source a:hover { font: normal 12px/15px Arial; color: #38b8c2; text-decoration: none; }
#body_box .page_info .views { float: right; width: 140px; text-align: right; font: normal 12px/15px Arial; color: #666; }
/*END OF LEFT COLUMN*/

/*RIGHT COLUMN*/
#rc_box1 { float: right; width: 311px; overflow: hidden; padding: 0px 1px 0px 0px; }
#rc_box2 { background: url(/themes/img/rev2/column_shadow_r.gif) no-repeat right top; }
#rc_box3 { background: url(/themes/img/rev2/column_shadow.gif) no-repeat center bottom; padding: 0px 9px 10px 0px; }
#rc_box4 { background: #fdfdfd; border: 1px solid #ddd; }
#rc_box4 .title { background: url(/themes/img/rev2/column_title_bg.gif) repeat-x left bottom; height: 88px; overflow: hidden; }
#rc_box4 .title .top { text-align: center; padding: 15px 0px 4px 0px; font: normal 20px/21px "Myriad Pro", Arial; color: #555; text-transform: uppercase; }
#rc_box4 .title .delimiter { overflow: hidden; clear: both; width: 170px; margin: 0px auto; background: url(/themes/img/rev2/title_line_lineself.gif) repeat-x left 7px; }
#rc_box4 .title .delimiter div { background: #fdfdfd url(/themes/img/rev2/title_line_drop.gif) no-repeat center top; width: 28px; margin: 0px auto; height: 19px; }
#rc_box4 .title .bottom { text-align: center; padding: 1px 0px 0px 0px; text-align: center; font: italic normal 14px/15px Georgia, "Times New Roman"; color: #999; }
#rc_box4 .countries { padding: 12px 20px 9px 20px; text-align: left; overflow: hidden; }
#rc_box4 .countries ul { padding: 0px; margin: 0px; list-style: none; }
#rc_box4 .countries li { padding: 0px 0px 8px 0px; }
#rc_box4 .countries a, #rc_box4 .countries a:hover { font: normal 14px/15px Arial; color: #535353; }
#rc_box4 .countries a { text-decoration: none; }
#rc_box4 .countries a:hover { text-decoration: underline; }
#rc_box4 .countries img { border: 0px; vertical-align: text-top; padding: 0px 12px 0px 0px; }
#rc_object_box { float: right; width: 238px; overflow: hidden; padding: 0px 1px 0px 0px; }
#rc_country_box { float: right; width: 238px; overflow: hidden; padding: 0px 1px 0px 0px; }
#rc_company_box { float: right; width: 238px; overflow: hidden; padding: 101px 1px 0px 0px; }
#rc_simple_box { float: right; width: 238px; overflow: hidden; padding: 98px 1px 0px 0px; }
#rc_company_box .blue_head1, #rc_simple_box .blue_head1 { background: url(/themes/img/rev2/column_shadow_left_bg.jpg) repeat-y left top; }
#rc_company_box .blue_head2, #rc_simple_box .blue_head2 { background: url(/themes/img/rev2/column_shadow_left_additional.jpg) no-repeat left top; }
#rc_company_box .blue_head3, #rc_simple_box .blue_head3 { background: url(/themes/img/rev2/column_shadow_side_bg.jpg) repeat-y right top; }
#rc_company_box .blue_head4, #rc_simple_box .blue_head4 { background: url(/themes/img/rev2/column_shadow_additional_blocks.jpg) no-repeat right top; }
#rc_company_box .blue_head5, #rc_simple_box .blue_head5 { background: url(/themes/img/rev2/column_shadow_small.gif) no-repeat left bottom; padding: 0px 9px 10px 9px; }
#rc_company_box .blue_head6, #rc_simple_box .blue_head6 { background: #fdfdfd; overflow: hidden; }
#rc_company_box .blue_head6 .title, #rc_simple_box .blue_head6 .title { overflow: hidden; background: #1a3163; font: normal 15px/18px Arial; color: #fff; padding: 13px 16px 13px 16px; }
#rc_company_box .blue_head6 .title table, #rc_simple_box .blue_head6 .title table { width: 100%; border: 0px; }
#rc_company_box .blue_head6 .title table td, #rc_simple_box .blue_head6 .title table td { vertical-align: middle; text-align: left; }
#rc_company_box .blue_head6 .title a, #rc_simple_box .blue_head6 .title a { font: normal 15px/16px Arial; color: #fff; text-decoration: underline; }
#rc_company_box .blue_head6 .title a:hover, #rc_simple_box .blue_head6 .title a:hover { font: normal 15px/16px Arial; color: #fff; text-decoration: none; }
#rc_company_box .blue_head6 .news_item, #rc_simple_box .blue_head6 .news_item { padding: 14px 16px 11px 14px; overflow: hidden; text-align: left; font: normal 12px/14px Arial; color: #666; border-bottom: 1px solid #ddd; }
#rc_company_box .blue_head6 .news_item .date, #rc_simple_box .blue_head6 .news_item .date { background: #e96729; display: inline-block; padding: 0px 4px; font: normal 10px/16px Arial; color: #fff; text-align: center; }
#rc_company_box .blue_head6 .news_item .link, #rc_simple_box .blue_head6 .news_item .link { text-align: left; padding: 3px 0px; }
#rc_company_box .blue_head6 .news_item a, #rc_simple_box .blue_head6 .news_item a { font: normal 13px/15px Arial; color: #38b8c2; text-decoration: underline; }
#rc_company_box .blue_head6 .news_item a:hover, #rc_simple_box .blue_head6 .news_item a:hover { font: normal 13px/15px Arial; color: #38b8c2; text-decoration: none; }
#rc_company_box .blue_head6 .news_footer, #rc_simple_box .blue_head6 .news_footer { height: 2px; background: #fff; margin: -2px 0px 0px 0px; }

#list_news .blue_head6, #rc_simple_box .blue_head6 { background: #fdfdfd; overflow: hidden; }
#list_news .blue_head6 .title, #rc_simple_box .blue_head6 .title { overflow: hidden; background: #1a3163; font: normal 15px/18px Arial; color: #fff; padding: 13px 16px 13px 16px; }
#list_news .blue_head6 .title table, #rc_simple_box .blue_head6 .title table { width: 100%; border: 0px; }
#list_news .blue_head6 .title table td, #rc_simple_box .blue_head6 .title table td { vertical-align: middle; text-align: left; }
#list_news .blue_head6 .title a, #rc_simple_box .blue_head6 .title a { font: normal 15px/16px Arial; color: #fff; text-decoration: underline; }
#list_news .blue_head6 .title a:hover, #rc_simple_box .blue_head6 .title a:hover { font: normal 15px/16px Arial; color: #fff; text-decoration: none; }
#list_news .blue_head6 .news_item, #rc_simple_box .blue_head6 .news_item { padding: 14px 16px 11px 14px; overflow: hidden; text-align: left; font: normal 12px/14px Arial; color: #666; border-bottom: 1px solid #ddd; }
#list_news .blue_head6 .news_item .date, #rc_simple_box .blue_head6 .news_item .date { background: #e96729; display: inline-block; padding: 0px 4px; font: normal 10px/16px Arial; color: #fff; text-align: center; }
#list_news .blue_head6 .news_item .link, #rc_simple_box .blue_head6 .news_item .link { text-align: left; padding: 3px 0px; }
#list_news .blue_head6 .news_item a, #rc_simple_box .blue_head6 .news_item a { font: normal 13px/15px Arial; color: #38b8c2; text-decoration: underline; }
#list_news .blue_head6 .news_item a:hover, #rc_simple_box .blue_head6 .news_item a:hover { font: normal 13px/15px Arial; color: #38b8c2; text-decoration: none; }
#list_news .blue_head6 .news_footer, #rc_simple_box .blue_head6 .news_footer { height: 2px; background: #fff; margin: -2px 0px 0px 0px; }

#rc_object_box .white_head1, #rc_country_box .white_head1 { background: url(/themes/img/rev2/column_shadow_left_bg.jpg) repeat-y left top; }
#rc_object_box .white_head2, #rc_country_box .white_head2 { background: url(/themes/img/rev2/column_shadow_left.jpg) no-repeat left top; }
#rc_object_box .white_head3, #rc_country_box .white_head3 { background: url(/themes/img/rev2/column_shadow_side_bg.jpg) repeat-y right top; }
#rc_object_box .white_head4, #rc_country_box .white_head4 { background: url(/themes/img/rev2/column_shadow_short.jpg) no-repeat right top; }
#rc_object_box .white_head5, #rc_country_box .white_head5 { background: url(/themes/img/rev2/column_shadow_small.gif) no-repeat left bottom; padding: 0px 9px 10px 9px; }
#rc_object_box .white_head6, #rc_country_box .white_head6 { background: #fdfdfd; border: 1px solid #ddd; overflow: hidden; }
#rc_object_box .white_head6 .title { background: url(/themes/img/rev2/column_title_bg.gif) repeat-x left bottom; height: 49px; overflow: hidden; border-bottom: 1px solid #ddd; }
#rc_object_box .white_head6 .title div { background: url(/themes/img/rev2/title_line_flag.gif) no-repeat 14px 18px; padding: 17px 0px 0px 40px; text-align: left; font: normal 16px/17px Arial; color: #555; text-transform: uppercase; }
#rc_object_box .white_head6 .logo { padding: 8px 10px 3px 14px; text-align: left; overflow: hidden; }
#rc_object_box .white_head6 .logo img { border: 0px; }
#rc_object_box .white_head6 .name { text-align: left; padding: 0px 14px 6px 14px; font: bold 17px/19px Arial; color: #1a3364; }
#rc_object_box .white_head6 .name a, #rc_object_box .white_head6 .name a:hover{ font: bold 17px/19px Arial; color: #1a3364; text-decoration: none; }
#rc_object_box .white_head6 .phone { background: url(/themes/img/rev2/ico_phone.gif) no-repeat 14px top; padding: 0px 14px 6px 36px; text-align: left; font: normal 12px/14px Arial; color: #535353; }
#rc_object_box .white_head6 .fax { background: url(/themes/img/rev2/ico_fax.gif) no-repeat 14px top; padding: 0px 14px 6px 36px; text-align: left; font: normal 12px/14px Arial; color: #535353; }
#rc_object_box .white_head6 .lang { padding: 0px 14px 10px 16px; text-align: left; font: normal 12px/18px Arial; color: #4e4e4e; }
#rc_object_box .white_head6 .lang span { font: bold 12px/18px Arial; color: #1a3163; }
#rc_object_box .white_head6 .skype { background: url(/themes/img/rev2/ico_skype_color.gif) no-repeat 13px top; text-align: left; padding: 2px 14px 8px 40px; font: normal 12px/13px Arial; color: #38b8c2; }
#rc_object_box .white_head6 .skype a { font: normal 12px/13px Arial; color: #38b8c2; text-decoration: underline; }
#rc_object_box .white_head6 .skype a:hover { font: normal 12px/13px Arial; color: #38b8c2; text-decoration: none; }
#rc_object_box .white_head6 .mail { background: url(/themes/img/rev2/ico_email.gif) no-repeat 18px 2px; padding: 0px 14px 6px 37px; text-align: left; font: normal 12px/14px Arial; color: #3ab7c2; }
#rc_object_box .white_head6 .mail a { font: normal 12px/14px Arial; color: #3ab7c2; text-decoration: underline; }
#rc_object_box .white_head6 .mail a:hover { font: normal 12px/14px Arial; color: #3ab7c2; text-decoration: none; }
#rc_object_box .white_head6 .delimiter { height: 7px; border-bottom: 1px solid #dedede; margin: 0px 0px 11px 0px; overflow: hidden; }
#rc_object_box .white_head6 .votes { padding: 0px 14px 4px 14px; text-align: left; overflow: hidden; font: normal 12px/13px Arial; color: #535353; }
#rc_object_box .white_head6 .votes .neutral { font: normal 12px/13px Arial; color: #535353; text-decoration: none; }
#rc_object_box .white_head6 .votes .neutral:hover { font: normal 12px/13px Arial; color: #535353; text-decoration: underline; }
#rc_object_box .white_head6 .votes .negative { font: normal 12px/13px Arial; color: #1a3163; text-decoration: none; }
#rc_object_box .white_head6 .votes .negative:hover { font: normal 12px/13px Arial; color: #1a3163; text-decoration: underline; }
#rc_object_box .white_head6 .votes .positive { font: normal 12px/13px Arial; color: #3ab7c2; text-decoration: none; }
#rc_object_box .white_head6 .votes .positive:hover { font: normal 12px/13px Arial; color: #3ab7c2; text-decoration: underline; }
#rc_object_box .white_head6 .answers { text-align: left; padding: 0px 14px 4px 14px; font: bold 12px/15px Arial; color: #f0671f; }
#rc_object_box .white_head6 .answers span { font: bold 17px/18px Arial; color: #f0671f; }
#rc_object_box .white_head6 .more { padding: 0px 14px 12px 14px; text-align: left; font: normal 12px/15px Arial; color: #38B8C2; }
#rc_object_box .white_head6 .more a { font: normal 12px/15px Arial; color: #38B8C2; text-decoration: underline; }
#rc_object_box .white_head6 .more a:hover { font: normal 12px/15px Arial; color: #38B8C2; text-decoration: none; }
#rc_object_box .blue_head1 { background: url(/themes/img/rev2/column_shadow_left_bg.jpg) repeat-y left top; }
#rc_object_box .blue_head2 { background: url(/themes/img/rev2/column_shadow_left_additional.jpg) no-repeat left top; }
#rc_object_box .blue_head3 { background: url(/themes/img/rev2/column_shadow_side_bg.jpg) repeat-y right top; }
#rc_object_box .blue_head4 { background: url(/themes/img/rev2/column_shadow_additional_blocks.jpg) no-repeat right top; }
#rc_object_box .blue_head5 { background: url(/themes/img/rev2/column_shadow_small.gif) no-repeat left bottom; padding: 0px 9px 10px 9px; }
#rc_object_box .blue_head6 { background: #fdfdfd; overflow: hidden; }
#rc_object_box .blue_head6 .title { overflow: hidden; background: #1a3163; text-align: left; font: normal 15px/18px Arial; color: #fff; }
#rc_object_box .blue_head6 .title div { text-align: left; padding: 13px 16px 13px 16px; }
#rc_object_box .blue_head6 .consult { border-bottom: 1px solid #dedede;  padding: 14px; text-align: left; overflow: hidden; margin: 0px 0px 14px 0px; font: normal 13px/16px Arial; color: #4e4e4e; }
#rc_object_box .blue_head6 .consult img { clear: both; border: 0px; }
#rc_object_box .blue_head6 .consult div { text-align: left; margin: 5px 0px 0px 0px; }
#rc_object_box .blue_head6 .consult div strong {  font: bold 17px/19px Arial; color: #1A3364; }
#rc_object_box .blue_head6 .consult a { font: bold 17px/19px Arial; color: #1A3364; text-decoration: underline; }
#rc_object_box .blue_head6 .consult a:hover { text-decoration: none; }
#rc_object_box .blue_head6 .mail_color { background: url(/themes/img/rev2/ico_mail_color.gif) no-repeat 13px top; text-align: left; padding: 0px 14px 13px 40px; font: normal 12px/13px Arial; color: #38b8c2; }
#rc_object_box .blue_head6 .mail_color a { font: normal 12px/13px Arial; color: #38b8c2; text-decoration: underline; }
#rc_object_box .blue_head6 .mail_color a:hover { font: normal 12px/13px Arial; color: #38b8c2; text-decoration: none; }
#rc_object_box .blue_head6 .phone { background: url(/themes/img/rev2/ico_phone.gif) no-repeat 16px top; padding: 0px 14px 10px 40px; text-align: left; font: normal 12px/14px Arial; color: #1a3163; }
#rc_object_box .blue_head6 .skype { background: url(/themes/img/rev2/ico_skype_color.gif) no-repeat 13px top; text-align: left; padding: 2px 14px 8px 40px; font: normal 12px/13px Arial; color: #38b8c2; }
#rc_object_box .blue_head6 .skype a { font: normal 12px/13px Arial; color: #38b8c2; text-decoration: underline; }
#rc_object_box .blue_head6 .skype a:hover { font: normal 12px/13px Arial; color: #38b8c2; text-decoration: none; }
#rc_object_box .blue_head6 .delimiter { height: 7px; border-bottom: 1px solid #dedede; margin: 0px 0px 11px 0px; overflow: hidden; }
#rc_object_box .blue_head6 .lang { padding: 0px 14px 10px 16px; text-align: left; font: normal 12px/18px Arial; color: #4e4e4e; }
#rc_object_box .blue_head6 .lang span { font: bold 12px/18px Arial; color: #1a3163; }
#rc_object_box .blue_head6 .fields { overflow: hidden; padding: 0px 16px 6px 16px; border-bottom: 1px solid #ddd; }
#rc_object_box .blue_head6 .field_input_long .name { font: normal 13px/15px Arial; color: #000; text-align: left; padding: 10px 0px 3px 0px; }
#rc_object_box .blue_head6 .field_input_long .field { border: 1px solid #a6a6a6; background: #fff; height: 18px; padding: 3px 2px 0px 2px; text-align: left; }
#rc_object_box .blue_head6 .field_input_long .field input { border: 0px; background: none; font: normal 12px/13px Arial; color: #4b4b4b; width: 178px; }
#rc_object_box .blue_head6 .field_dates .name { font: normal 13px/15px Arial; color: #000; text-align: left; padding: 10px 0px 3px 0px; }
#rc_object_box .blue_head6 .field_dates table { width: 100%; border: 0px; }
#rc_object_box .blue_head6 .field_dates td { vertical-align: top; overflow: hidden; white-space: nowrap; }
#rc_object_box .blue_head6 .field_dates .field { border: 1px solid #a6a6a6; background: #fff; padding: 2px; width: 50%; }
#rc_object_box .blue_head6 .field_dates .field img { float: right; border: 0px; }
#rc_object_box .blue_head6 .field_dates .field input { float: left; width: 60px; margin: 2px 0px 0px 0px; border: 0px; background: none; font: normal 12px/13px Arial; color: #4b4b4b; }
#rc_object_box .blue_head6 .field_dates .dash { padding: 0px 5px; }
#rc_object_box .blue_head6 .field_dates .dash div { height: 11px; overflow: hidden; border-bottom: 1px solid #000; width: 12px; }
#rc_object_box .blue_head6 .field_checks { padding: 10px 0px 15px 0px; overflow: hidden; text-align: left; }
#rc_object_box .blue_head6 .field_checks div { padding: 0px 0px 7px 0px; text-align: left; overflow: hidden; font: normal 13px/15px Arial; color: #4b4b4b; clear: both; }
#rc_object_box .blue_head6 .field_checks div input { float: left; vertical-align: top; margin: 0px 7px 0px 0px; }
#rc_object_box .blue_head6 .field_select { padding: 2px 0px 4px 0px; font: normal 13px/15px Arial; color: #000; overflow: hidden; clear: both; white-space: nowrap; }
#rc_object_box .blue_head6 .field_select select, #rc_object_box .blue_head6 .field_select .jselect { font: normal 13px/14px Arial; color: #000; float: right; padding: 0px 5px 0px 0px; }
#rc_object_box .blue_head6 .field_button { text-align: right; padding: 16px; }
#rc_object_box .blue_head6 .field_button img { border: 0px; }
#rc_country_box .white_head6 .title { background: url(/themes/img/rev2/column_title_bg.gif) repeat-x left bottom; height: 49px; overflow: hidden; border-bottom: 1px solid #ddd; }
#rc_country_box .white_head6 .title div { background: url(/themes/img/rev2/title_line_drop.gif) no-repeat 17px 16px; padding: 17px 0px 0px 40px; text-align: left; font: normal 16px/17px Arial; color: #555; text-transform: uppercase; }
#rc_country_box .countries { padding: 12px 20px 9px 20px; text-align: left; overflow: hidden; }
#rc_country_box .countries ul { padding: 0px; margin: 0px; list-style: none; }
#rc_country_box .countries li { padding: 0px 0px 8px 0px; }
#rc_country_box .countries a, #rc_box4 .countries a:hover { font: normal 14px/15px Arial; color: #535353; }
#rc_country_box .countries a { text-decoration: none; }
#rc_country_box .countries a:hover { text-decoration: underline; }
#rc_country_box .countries img { border: 0px; vertical-align: text-top; padding: 0px 12px 0px 0px; }
#rc_country_box .orange_block1 { background: url(/themes/img/rev2/column_orange_block.gif) no-repeat center bottom; padding: 0px 9px 7px 9px; overflow: hidden; margin: 0px 0px 3px 0px; }
#rc_country_box .orange_block2 { background: #e96729; }
#rc_country_box .orange_block2 .company { background: url(/themes/img/rev2/ico_companies_orange.gif) no-repeat 15px 16px; }
#rc_country_box .orange_block2 .persons { background: url(/themes/img/rev2/ico_persons_orange.gif) no-repeat 15px 9px; }
#rc_country_box .orange_block2 .text { cursor: pointer; padding: 9px 15px 9px 67px; text-align: left; font: normal 12px/15px Arial; color: #fff; }
#rc_country_box .orange_block2 .text span { font: bold 14px/15px Arial; color: #fff2b5; }
#rc_country_box .orange_block2 .text a, #rc_country_box .orange_block2 .text a:hover { font: normal 12px/15px Arial; color: #fff; text-decoration: none; }
#rc_country_box .text_block { overflow: hidden; padding: 0px 9px; text-align: left; }
#rc_country_box .text_block .title { text-align: left; border-bottom: 1px solid #38b8c2; padding: 6px 0px 10px 0px; font: bold 15px/18px Arial; color: #1a3163; margin: 0px 0px 13px 0px; }
#rc_country_box .text_block p { text-align: left; font: normal 12px/18px Arial; color: #1d1d1d; padding: 0px 0px 10px 0px; }
#rc_country_box .text_block a { font: normal 12px/18px Arial; color: #0e8586; text-decoration: underline; }
#rc_country_box .text_block a:hover { font: normal 12px/18px Arial; color: #0e8586; text-decoration: none; }
#rc_country_box .text_block .blue { text-align: left; padding: 0px 0px 10px 0px; font: bold 12px/17px Arial; color: #1a3163; }
#aviasales_search .ui-datepicker-trigger { display: none; }
#aviasales_search #depart_date, #aviasales_search #return_date { background: url(/themes/img/rev2/ico_date.gif) no-repeat right top; width: 82px; height: 18px; margin: 0px; }
/*END OF RIGHT COLUMN*/

/*FOOTER*/
#footer_box { height: 204px; padding: 22px 0px 0px 0px; overflow: hidden; clear: both; }
#footer_box .banners { overflow: hidden; width: 1000px; text-align: left; padding: 22px 0px 0px 0px; }
#footer_box .banners .item { float: left; width: 222px; height: 120px; overflow: hidden; margin: 0px 17px 0px 0px; }
#footer_box .banners .item .title { height: 30px; overflow: hidden; font: normal 14px/15px "Myriad Pro", Arial; color: #fff; text-transform: uppercase; padding: 0px 2px 0px 0px; }
#footer_box .banners .item .title a, #footer_box .banners .item .title a:hover, #footer_box .banners .item .title span { font: normal 14px/15px "Myriad Pro", Arial; color: #fff; text-decoration: none; text-transform: uppercase; }
#footer_box .banners .item .title table { width: 100%; border: 0px; }
#footer_box .banners .item .title table .side { width: 50%; background: url(/themes/img/rev2/footer_line.gif) repeat-x left center; }
#footer_box .banners .item .title table .center { white-space: nowrap; padding: 0px 9px; text-align: center; }
#footer_box .banners .item .image { background: url(/themes/img/rev2/footer_banner_shadow.png) no-repeat left top; width: 222px; height: 85px; }
#footer_box .banners .item .image img { border: 0px; width: 220px; height: 82px; }
#footer_box .banners .item .social { padding: 11px 0px 0px 0px; width: 280px; }
#footer_box .banners .item .social img { border: 0px; }
#footer_box .banners .item .social a { margin: 0px 20px 0px 0px; }
#footer_box .bottom-part { overflow: hidden; height: 51px; position: relative; font: normal 12px/15px Arial; color: #e1e1e1; }
#footer_box .bottom-part .copyright { position: absolute; left: 200px; top: 20px; width: 300px; }
#footer_box .bottom-part .payment { position: absolute; right: 0px; top: 14px; width: 350px; overflow: hidden; }
#footer_box .bottom-part .payment span { float: left; margin: 6px 0px 0px 0px; display: inline-block; }
#footer_box .bottom-part .payment ul { float: right; padding: 0px; margin: 0px 5px 0px 0px; list-style: none; }
#footer_box .bottom-part .payment ul li { background: url(/themes/img/rev2/icon_payment.png) no-repeat;  display: inline-block; vertical-align: middle; padding: 0px; margin: 0px 8px 0px 0px; list-style: none;  }
#footer_box .bottom-part .payment ul li.mcard { width: 32px; height: 20px; background-position: 0px 0px; }
#footer_box .bottom-part .payment ul li.visa { width: 38px; height: 17px; background-position: -35px 0; }
#footer_box .bottom-part .payment ul li.webm { width: 28px; height: 29px; background-position: 0 -20px; }
#footer_box .bottom-part .payment ul li.yandex { width: 25px; height: 30px; background-position: -30px -20px; }
#footer_box .bottom-part .payment ul li.kiwi	 { width: 25px; height: 30px; background-position: -55px -20px; }
/*END OF FOOTER*/