table.border {	border:1px solid #C8CACA;	border-collapse:collapse;}table.border td, th {	border:1px solid #C8CACA;	border-collapse:collapse;	padding: 5px;}.tabs_search .tab span a {	color:#3E3E3E;	text-decoration: none;}.tabs_search .tab span.current a {	color:#FFF;	text-decoration: none;}.companies_list  {	padding-left: 10px;}.companies_list .company_block {	padding-bottom:10px;	font-size:11px;	}.companies_list .logo {	float:left;	padding-right: 10px;	font-size:0;	line-height:0;	}.form_cont .form .item input.error {	border:1px dotted red;}.content_text .errors {	color: red;	padding: 10px;}#registration {	float: left;	width:380px;}label.error {	color: red;	padding-left: 5px;	width: auto;	}.width_335 {	width: 335px;}.captcha {	color: red;	font-size: 18px;	padding:3px;}.category_catalog .block_razdel {	float: none;	width: 99%;}.table_vacansy td .f_left {	padding-right: 10px;}#preloader_img {	display: none;	position: absolute;	left:5px;	top:5px;	padding: 5px;	background-color: #FFFFFF;}.photo .big {	width: 308px;}.photo .big span{		position: absolute;	right:5px;	bottom:5px;}.photo .big .lupa  img{	border:1px solid #FFFFFF;}.objav_left .photo {	width: 320px;}.photo .small img {	padding-bottom: 4px;}.delete_file_block {	padding-left: 5px;	}.edit_image {	width: 100px;	padding-right: 5px;	float: left;}.float_none {float: none}.width_210 { width:210px}.marked {	/*background-color: #ccf1ff;*/	background-color: #fff9b6;}.f_left .pad_bottom_10 {padding-bottom:10px;}.block_offers .left {	width: 140px;}.block_offers .left li {	padding-left: 5px;	}.special_offers .head h3 a{	color: #FFFFFF;}.block_offers{	padding-top: 10px;	border-bottom:1px solid #EAEAEA;}.cont_inf li.no_ico { background:none; list-style:none; padding:0px; padding-bottom:4px;}.activeResNVac a {text-transform: none; color: black; padding-left: 10px}#registry_button {    background:url("/img/button_bg_red.gif") repeat-x scroll center center transparent;    border:1px solid #DF0114;    color:#FFFFFF;    cursor:pointer;    font-size:12px;    padding:1px 5px;}.m_top3px {    margin-top: 3px;}.m_right10px {    margin-right: 10px;}.width_210 {    width: 210px;}.width_250 {    width: 250px;}.phone {	padding-bottom: 7px;}.operator {	width: 85px;}.phone_block_show {	text-align:left;	font-weight:normal;}.phone_num {	font-weight:bold;}.operator_ico {	float: left;	margin-right: 5px;}.phone_code {	float: left;	padding-right: 5px;	}.country_code {	float: left;	padding-right: 5px;	}.phone_code_input {        width: 30px;    font-size:12px;    border:1px solid #BCBCBC;}#pad_t0 {    padding-top: 0;    border: 1px solid #bbb;}.pad_bot6px {    padding-bottom: 6px;}.pad_bot7px {    padding-bottom: 7px;}.contacts_advt_phone_block {    float: left;    width: 339px;}.left_info_block {    background: #ccc;    font-size: small;    padding: 10px;}.comment_input {    border:1px solid #BCBCBC;    font-size:12px;    width: 96%;}.comment_label {    color:#000000;    font-size:11px;}.error {    clear: both;    font-size:11px;}.table_vacansy .blue {	margin-top: 5px;}input.phone_number {	width: 120px;}.contact_info .phone_block_show{	font-weight: normal;	padding-bottom: 5px;}.select_advt{	width:170px;}.text_advt {	width:170px;}.din_params {	padding-bottom: 10px;	padding-top:5px;}#container_otzyv {			height: 1px;			position: relative;		}#fixed-div {	width: 22px;	height: 151px;				position: fixed;	padding-left:2px;		left: 0px;	top: 50%;	z-index: 500;}.f_l label {	border-bottom:1px solid white;	padding-bottom:5px;	padding-right:5px;}.filter {	padding-right: 10px;	padding-top: 7px;	padding-bottom: 7px;	font-size: 11px;}.subHeader {	text-transform: none;		padding-left: 20%;}.subHeader a {	color: gray;}.subHeader a:hover {	color: black;}.brand_head {	font-size: 13px;	padding-bottom: 10px;}.brand_item {	padding-bottom: 6px;	padding-left: 28px;	padding-top: 4px;	height: 20px;}a.active_brand {	color: black;}.models_list li{	float: left;	padding-bottom: 6px;	width: 130px;}.head_content h1 {	font-size: 11px;	font-weight: bold;	float: left;}.list_af_sob td {	border: none;}.list_af_sob td.sep_line {	border-bottom:1px solid #CCCCCC;	padding-bottom: 3px;	padding-top: 10px;}.list_af_sob td.inner_item {	padding-top: 0px;	padding-bottom: 5px;}.list_af_sob {	border-top: none;}.kuda_poiti .current_type {	color: black;}.container  {	overflow: none;}.events_list td {	padding-top: 0px;	padding-bottom: 0px;	}.afisha_table {			border-collapse:collapse;}.afisha_table th {	background:none repeat scroll 0 0 #C9D5D5;	font-weight:bold;	padding:5px 10px;	text-align:left;}.afisha_table td {	padding: 5px 10px;	font-size: 12px;}.afisha_table .last_row {	padding-bottom: 10px;}.afisha_table .top_border{	border-top:1px solid #C8CACA;	padding-top:10px;}.vrem {	color:#666666;}.list_af_sob td.date {	color: black;	font-weight: bold;}.link_d span {	color: black;	font-weight: bold;}.wid200 {	width: 200px;}.wid141 {	width: 141px;}.wid149 {	width: 149px;}.wid60 {	width: 60px;}/* ���������� 185 */.c185_h1 {    background:none repeat scroll 0 0 #E0E0E0;    color:#E90018;    font-size:11px;    font-weight:bold;    padding:10px 25px;    margin-top: 7px;    margin-left: -25px;    margin-right: -25px;    text-transform:uppercase;}.c185_list {	margin-top: 5px;	margin-bottom: 5px;}.c185_list  li {	list-style:none outside none;	padding-bottom:4px;}.c185_list  li a{	color:#E90018;	background:url("/img/pic_line.gif") no-repeat scroll left 7px transparent;		font-size:12px;	padding-left:20px;}.c185_table div a {	background:url("/img/pic_ser_str.gif") no-repeat scroll left 1px transparent;	padding-left:20px;		color:#E90018;	font-size:13px;	font-weight:bold;}.c185_table td {	vertical-align: top;}.c185_companies .c185_title {	padding: 10px;}ul.c185_rubr, ul.c185_rubr li {    list-style:none;    padding:0;    margin:0;}ul.c185_rubr {    margin: 3px 0;}ul.c185_rubr li a{    display: block;    padding-left: 15px;    background:url("/img/pic_ser_str.gif") no-repeat left 1px;}table.c185_companies {	border-bottom: 1px solid #C8CACA;    margin-top: 8px;}table.c185_companies, table.c185_companies td {    /*border: 1px solid #C8CACA;*/    border-collapse: collapse;}table.c185_companies td {    padding:10px;    vertical-align: top;	border-top: 1px solid #C8CACA;}table.c185_companies td.c185_showoffices{	border-top: none;}span.c185_ico {    display: block;	float: left;}span.c185_ico:first-child {	float: none;}div.c185_rel {    position: relative;}div.c185_hint1 {	padding: 7px 7px;	margin-top: 1em;	border: 1px solid #C8CACA;	width: 400px;    color: #828282;	position: absolute;	background: #FFF;	display: none;	cursor: pointer;	box-shadow: 3px 3px 8px #888;	z-index: 10;}td.c185_contacts {    line-height: 0;    width: 100px;}td.c185_contacts span{    line-height: 11px;}td.c185_title a{    font-weight: bold;    text-transform: uppercase;}td.c185_title .c185_hint1 {    text-transform: none;}td.c185_paging a {    background:url("/img/paging_bg.gif") repeat-x scroll left top transparent;    border:1px solid #CECECE;    color:#FFFFFF;    cursor:pointer;    display:block;    float:left;    font-size:10px;    font-weight:bold;    height:15px;    margin-right:11px;    padding:4px 0 0 3px;    position:relative;    text-align:center;    text-decoration:none;    width:17px;}td.c185_paging a.c185_act {    background:none repeat scroll 0 0 transparent;}td.c185_paging a span {    display:inline-block;    position:relative;}td.c185_paging a span span {    color:#005AC6;    display:block;    left:-1px;    position:absolute;    top:-1px;}td.c185_paging a {    margin-left:3px;}td.c185_paging-next, td.c185_paging-prev {    padding-top: 2px;}td.c185_number {    vertical-align: middle;}.c185_hidden {	display:none;}.c185_dots {	line-height: 25px;}#c185_copyright {    float: right;    margin-top: 15px;    margin-bottom: 15px;}#c185_add_company {    background:url("/img/bg_button_search.gif") repeat-x scroll 0 0 transparent;    border:1px solid #00798D;    color:#FFFFFF;    cursor:pointer;    display:block;    font-family:Tahoma;    font-size:11px;    padding:3px 10px 2px;    text-decoration: none;}/* ����� �����������*//* tours holiday.by */.ride_trans {    margin: 10px 0;}.tour_detailed {    }.tour_order {    margin-top: 5px;}.tour_order a{    background: #1F8C01;    color: #fff;    text-decoration: underline;    display: block;    width: 86px;    height: 21px;    line-height: 18px;    text-align: center;}.tour_order a:hover{    text-decoration: none;}.tour_discount {    margin: 5px 0;}.table_vacansy .tour_tb, .table_vacansy .tour_tb td {    border:0 !important;    border-collapse:collapse;}.table_vacansy .tour_tb td {    padding:2px 0;}.tour_price {    font-weight: bold;}.tour_price b{    color: #168700;}.tour_price_dis{    background:url("/img/tour_discount_bg.gif") repeat-x left top;    text-transform: uppercase;    color: #fff;    padding: 3px 0;    margin: 0 10px;    text-align:center;    width:69px;}.search_tours {    font-family: Tahoma;    font-size: 11px;    color:#ffffff;}.search_tours td{    padding: 2px 0;}#tours_top_panel {    border-bottom: 1px solid #f1edfc;    width: 705px;    height: 65px;    margin: 0 auto;}#tours_top_panel a{    font-family: Tahoma;    font-size: 14px;    font-weight: bold;    color:#e90018;    display: block;    float:left;    background-position: left top;    background-repeat: no-repeat;    text-decoration: none;    margin: 0 19px;    padding: 19px 4px 20px 55px;}#tours_top_panel a.active, #tours_top_panel a:hover{    color:#000;}#tours_ico_01 {    background-image: url("/img/tours_ico_01.jpg");}#tours_ico_02 {    background-image: url("/img/tours_ico_02.jpg");}#tours_ico_03 {    background-image: url("/img/tours_ico_03.jpg");}#tours_ico_04 {    background-image: url("/img/tours_ico_04.jpg");}#main_tours {    margin:0 50px 10px 30px;}#main_tours .tour_title {    font-family: Tahoma;    font-size: 11px;    font-weight: bold;    color:#000;    background-position: left top;    background-repeat: no-repeat;    padding: 19px 4px 9px 40px;    text-transform: uppercase;}#tours_ico_01s {    background-image: url("/img/tours_ico_01s.jpg");}#tours_ico_02s {    background-image: url("/img/tours_ico_02s.jpg");}#tours_ico_03s {    background-image: url("/img/tours_ico_03s.jpg");}#tours_ico_04s {    background-image: url("/img/tours_ico_04s.jpg");}#main_tours .tour_list {    padding-bottom: 15px;    font-family: Tahoma;    font-size: 12px;    color: #8e8e8e;}#main_tours .tour_list a{    font-family: Tahoma;    font-size: 12px;    color: #ff0000;}#main_tours .tour_list div.odd {    background-color: #f1f4f4;}#main_tours .tour_list div {    line-height: 14px;    margin: 0;    padding: 1px 40px 5px 4px}#main_tours .with_arrows div{    padding-left: 19px;    background-image: url("/img/tour_list_arrow.gif");    background-position: 7px center;    background-repeat: no-repeat;}.tour_list_page table, .tour_list_page table td{    border:0;}.tour_list_page table th {    border:0;    border-left: 1px solid #fff;    border-right: 1px solid #fff;    border-bottom: 2px solid #fff;}.tour_list_page table tr.odd {    background-color: #f1f4f4;    border-right: 1px solid #fff;}#tours_block_sort span {    color:#828282;}div.tour_show_subtitle {    font-size:18px;    color: #000;    padding:5px 0;}#tour_full_desc{    background: #f3f3f3;    padding:12px 17px 5px;}.tour_full_photo {    float: left;    margin: 0 5px;    border:1px solid #e0e0e0;}.tour_full_photo img{    border-top:15px solid #fff;    border-right:5px solid #fff;    border-bottom:30px solid #fff;    border-left:5px solid #fff;}.tours_news_teaser {    margin-bottom: 0;    margin-top: 0;    padding: 3px 7px 2px;}.tours_news_teaser_title {    font-size: 13px;    color: #9a9a9a;}.tours_news_teaser_title a{    font-size: 13px;    color: #ff0000;}.news_paginator {    margin-top: 10px;}.head_content_news span {    color:#8e8e8e;}.table_visa_countries a{    font-size:13px;    color:#000;    text-decoration: none;    line-height: 17px;}.table_visa_countries a:hover{    text-decoration: underline;}.search_news_form {    padding: 5px 25px 0 !important;}.search_news_form .table_vacansy {    padding-top: 0;}.search_news_form .odd {    background-color: #f1f4f4;}#tours_copyright {    font-size:12px;    color:#818181;    text-align: right;    padding: 0 50px 43px;}#tours_copyright span{    position: relative;    top: -9px;}.tour_agency_phone {    text-align: right;}/* tours holiday.by */p.cottage_teaser {    line-height: 15px;}.cottage_full_photo {    border: 1px solid #E0E0E0;    margin: 0 auto 10px;    width: 200px;    text-align: center;}.cottage_full_photo img{    border-top:15px solid #fff;    border-right:5px solid #fff;    border-bottom:30px solid #fff;    border-left:5px solid #fff;}label.ercust{    display: none;}.phone_code_input {    padding-top: 0 !important;}.tabs_content_green .tab_cont .right li {    min-height: 32px;}.category_catalog .f_left .block_razdel:first-child{	padding-bottom:50px;}.category_catalog .f_right .block_razdel:first-child{	padding-bottom:50px;}.content_text .category_catalog .f_right .block_razdel:first-child{	padding-bottom:10px;}.content_text .category_catalog .f_left .block_razdel:first-child{	padding-bottom:10px;}.popup{    display:none;}.popup { background-color:#E90018; width:325px; position: absolute; top:50%; left:50%; margin-top:-57px; margin-left:-162px; z-index:999; padding:8px;}.popup .inner_p { background-color:#FFFFFF; padding:10px; color: #EB3C10;}.popup .close { text-align:right; padding-bottom:8px;}.popup h3 { font-family:Verdana, Geneva, sans-serif; color:#eb3c10; font-size:17px; text-align:center; padding:15px 0px;}.popup p a{    color:#EB3C10;}.popup, .popup .inner_p {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;	}.new_login {    margin: 0 auto;    width: 360px;    text-align: center;}.new_welcom{    font-size:26px;}.new_login .title_form{    font-size:16px;    color:#CCCCCC;}.new_login input{    height:30px;    width:360px;    font-size:20px;    text-align: center;}.new_forgot a{    font-size: 20px;}.new_forgot{    padding-top: 10px;    text-align: left;}.new_forgot div{    float:left;    padding-bottom: 10px;}.new_button_red{    background: url("/img/top_menu_red_bg.gif") repeat-x scroll left bottom transparent;    height:50px;    line-height:50px;    font-size: 30px;    padding: 0 20px;    float:none;    width:140px;    }.new_errors{    font-size: 18px;}.tabs_search .tab_cont div .button_city button{    font-size:16px;    background: url("/img/tab_bg.gif") repeat-x scroll center top transparent;    border:none;    color: #3E3E3E;}.tabs_search .tab_cont div .button_city button.current{    background: none repeat scroll 0 0 #00798D;    color:#FFFFFF;    }#superbox{    background:none;}.box { background:#F4F2E6; border:4px solid #E90018; padding:10px; display:none; height:390px; overflow:auto;}
