body { 
BACKGROUND: #ffffff; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Arial,sans-serif,Tahoma
}

.body_wraper{
    
}
.main_page { 
    width: 1280px;
    margin: 0 auto;
}

FONT {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 12pt
}
FONT.main {
	FONT-SIZE: 11px; COLOR: #ff0000; LINE-HEIGHT: 12pt
}
FONT.vyd {
	FONT-SIZE: 11px; COLOR: #355c8d; LINE-HEIGHT: 12pt
}
FONT.menu {
             color: #ffffff
}
.standart_h3{
    font-size: 13px;
}
.viber{
	background-color: #7E5AEF;
	color: #FFF;
	font: 12px sans-serif;
	border-radius: 5px;
}
a.viber, a.viber:hover{
	color: #FFF;
	text-decoration: none;
}
.whatsapp{
	background-color: #1EBEA5;
	color: #FFF;
	font: 12px sans-serif;
	border-radius: 5px;
}
a.whatsapp, a.whatsapp:hover{
	color: #FFF;
	text-decoration: none;
}
.skype{
	background-color: #01A2DD;
	color: #FFF;
	font: 12px sans-serif;
	border-radius: 5px;
}
a.skype, a.skype:hover{
	color: #FFF;
	text-decoration: none;
}
TD {
    font-family: Arial,sans-serif,Tahoma; FONT-SIZE: 13px

}
 A.menu {
	FONT-SIZE: 14px; COLOR: #355c8d; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-SIZE: 14px; COLOR: #355c8d; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}
TD.menu {
    background: url(../../img/button1.jpg)
}
TD.menu:hover {
	background: url(../../img/button2.jpg)
}

div#menu2{border:1px solid #E1EDF9;border-left-width:3px;border-right-width:3px;background-color:#E1EDF9;padding-right:2px;}
div#menu2{padding-left:15px;}
div#menu2:hover{border-right:3px solid #355B8B;border-left:3px solid #355B8B;background-color:#FFFFFF;padding-right:2px;}
div#menu2:hover a:hover{text-decoration:underline;}

.tel {border:0px solid #FFFFFF;background-color:#E1EDF9;border-left-width:1px;border-right-width:1px;}
.tel {FONT-SIZE: 9pt; COLOR: #355c8d;}

table.bottomBorder { border-collapse: collapse; }
table.bottomBorder td, table.bottomBorder th { border: 1px dashed; padding: 4px; border-color: #BDBDBD;}
/*********************/

h1, h2, p, dl {
  	margin:0 0 13px 0
}

.p2 {
	margin: 2px 0 9px 0 !important;
	clear: both;

}

h1 {
  	font:24px Georgia, "Times New Roman", Times, serif;;
	color:#335A8B;
	text-transform:uppercase;
	font-weight:normal;
	line-height:normal;

}

h2 {
	font: 15px tahoma,san-serif;;
	font-weight: bold;
	line-height:normal;
}

hr {
	color:#008c83;
	background-color:#008c83;
	border:0 none;
	height:1px;
	clear:both;
	margin:18px 0;
}

a {
 	color: #335A8B;
	text-decoration: underline;
}

/*
a:visited {
  color: #7d5c57
}
*/
a:hover {
  	color: #ff6600;
	text-decoration: none;
}



ol {  					/*numerovanyy*/
  	margin: 10px 30px;
  	padding: 0 30px;

  	font-size: 1.4em;
  	color: #532406;
  	background-color: #FFF;
}

ol span {
  	font-size: 0.7em;
  	color: #6D6864;
}

ul {					/*markovanyy*/
  	margin:0 30px 18px 30px;
  	padding-top:0;
  	/*list-style: none;*/
}

ul li {
  	padding-left:15px;

  	background: url(../../img/marker.gif) 0 8px no-repeat;
}

/**************************************************************
   Tables
 **************************************************************/

table_price1.table {
  	width: 100%;
  	margin-bottom: 18px;
  	border-collapse: collapse;
}

table_price1.table th,
table_price1.table td {
  	padding:4px 15px;
	text-align:left
}


/**************************************************************
   Form
 **************************************************************/

label,
label.label_in{
	float:left;
	text-align: left;
	color: black;
	width:160px;
	padding: 5px 10px 0 8px;
}
label.label_in{
	width:220px;
}


.input_text,
textarea,
select {
  	padding:5px;
  	font: 12px Arial, Verdana, Helvetica, sans-serif;
  	color: black;
  	background:#fff;
  	border: 1px solid #bdbdbd;
	position:relative
}




.input_text:focus,
textarea:focus,
select:focus {
	border: 1px solid black;

}

input1.button {
  	cursor: pointer;
  	border:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	margin-bottom:18px;
	display:block;
	text-align:center;
	color:#FFF;
	width:158px;
	height:29px;
	background: url(../../img/f_bron2.gif) no-repeat;
}
input1.button:hover {
  	background: url(../../img/f_bron2_a.gif) no-repeat;
}
.required {
  	cursor: help;
  	border-bottom: 1px solid #CCC;
}



/**************************************************************
   Images
 **************************************************************/

.imgfloat_right {
	float:right;
  	margin:2px 0 20px 20px;
}

.imgfloat_left {
	float:left;
  	margin:2px 20px 20px 0;
}

img {
  	border:0
}
img.imgbottfix {
	vertical-align:bottom
}


/**************************************************************
   Dopomigni
 **************************************************************/

.floatleft {
	float:left
}

.floatright {
	float:right
}

.clearboth {
	clear:both
}

.aligncenter {
	text-align:center
}
.reklamalvivua {
	float:right;
	margin-top:22px
}

.positionrelative {
	position:relative
}

.iepngfix {
	behavior: url(../skin/ua/iepngfix/iepngfix.htc)
}

.textdecorationnone {
	text-decoration:none
}

pre {
	border: 1px solid #50A029;
	padding: 5px;
	padding-top: 15px;
}
.codeLink {
	text-decoration: underline;
}
.LinkMenu {
	FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}
.White {
	FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}
.WhiteSmall {
	FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}

.tablesCorp tr.odd{
	background-color: #DDF1F0;
}


.tablesCorp tr.curent_edit_row{
background-color:#FFAAAA;

}
.tablesCorp tbody tr:hover{
/*	background-color: #FCFEFE;*/
	
}
/* san tabs */

.tabs-san-desc-wrap{
    background: white;
    /*border: medium double #FFB889;*/
}

.tabs-san-desc-wrap ul{
    display: block;
    border-left: 1px solid #FFB889;
    height: 21px;
    
    
}


.tabs-san-desc-wrap .ui-state-default, .tabs-san-desc-wrap .ui-widget-content .ui-state-default, .tabs-san-desc-wrap .ui-widget-header .ui-state-default {
    padding: 0px ;
    
    color: #FFFFFF;
    text-decoration: none;
    
    background:  #FFB889;
    border: 1px solid #FFB889;
    /*border-bottom: 1px solid white;*/
    border-left: none;
     
     
}

.tabs-san-desc-wrap .ui-widget-header .ui-state-hover, .tabs-san-desc-wrap .ui-widget-header .ui-tabs-active  {
    background: white;
    border-bottom: none;
    z-index: 10;
    /*margin-bottom: -1px;
    padding-bottom: 1px;*/ 
}

.tabs-san-desc-wrap .ui-state-hover a, .tabs-san-desc-wrap .ui-tabs-active a {
    background-color: white;
    border: 1px solid #FFB889;
    border-bottom: 1px solid white;
    border-left: none;
    color: black;
     
}

.tabs-san-desc-wrap ul li.ui-tabs-selected{
    position: relative;
    z-index: 100;
}

.tabs-san-desc-wrap .ui-tabs-nav ul li a{
    padding: 5px 10px ;
    color: black;
    text-decoration: none; 
    background: none repeat scroll 0 0 #FFB889;
    
     border: 1px solid #FFFFFF;
    color: #000000;
    display: block;
    font-size: 1.2em;
    
    padding: 0 20px;
    text-decoration: none;
    outline: none;
    
    
}
.tabs-san-desc-wrap .ui-tabs .ui-tabs-nav{
    margin-bottom: 0px;
  }


 ul li a:hover{
    
    color: black;
 
}


.items-conteiner{
    border: 1px solid #FFB889;
	width: 100%;
	background-color: #fff;
    padding: 20px 0;    
    position: relative;
    text-align: justify;
    margin-top: 0px;  

    
/*    margin-top: 1px;*/



}

.avaible_nomer_for_baze .header_td, .avaible_nomer_for_baze .item_td{
    padding-left:12px;
    text-align:left;
    font-size:13px;
    width:15%
}

.avaible_nomer_for_baze, .avaible_nomer_for_baze td{
    font-size:13px ;
}

.gray_smal_text{
    margin: 8px 0px 9px 14px;
    font-size: 12px;
    color: #909090
}

/*-------------/san tabs */


.header_blue_block{
   position: relative; 
}

/* reqest_call */
.make_call{
position: absolute;
right: 0;
bottom: 0px;    
z-index: 1000;
min-width: 200px; 
}
.make_call_wrap{
position: relative;
}
.make_call_wrap_2{
position: absolute;
right: 0;
top: -9px;
z-index: 10000000;
}
.make_call_title{
background: #B91C1C;
color: #ffffff;    
font-size: 13px;
padding: 1px 5px;
float: right;
cursor: pointer;
}
.make_call_body{
width: 278px;
background: white; 
border: 2px solid #B91C1C;
padding: 3px 5px;
z-index: 10000000;
}

.make_call_body_hiden{
    display: none;
}

.make_call_body_up{
background:  url("../../img/loaders/load_gg_32x32.gif") no-repeat scroll center center white;
position: absolute;
width: 100%;
height: 92%;
z-index: 100;
opacity: 0.7;
display: none;
} 

.phone_form_line label {
	padding: 0px;
	width: auto
}
.phone_form_line .input_text, .phone_form_line textarea {
	padding: 3px 2px;
	width: 138px;
	
}
.phone_form_line .input_submit {
	font-size: 13px;
	
}
.phone_form_line {
	margin-bottom: 4px;
}
.form_cel {
	float: left;
	padding-right: 0px;
}
.form_cel_right {
	float: right;
	text-align: right
}

.anwer_masage{
    display: none;
    color: red;
    font-size: 12px;
    font-weight: bold;
    margin: 2px 0px;
}
#popl_info{
    text-align: justify;
}

.najavni_nomery{
    /*width:80%;*/ 
    margin:auto; 
    padding:inherit;
    font-size: 13px;
}

.najavni_nomery td, .najavni_nomery th{
    text-align:left; 
    font-size:12px;
    margin: 0 3px 0 3px;
}
.najavni_nomery th{
    font-size:13px; 
}
.najavni_nomery .hasDatepicker{
    width: 55px;
}
/* reqest_call */

/* filtr by city*/
.city_filtr_block{
	margin: 5px 0px 0px 0px;
    float: right;
    width: 160px;
}
.orange_panel{

border:1px solid #ffb889;
}	
.orange_panel .panel_head{
  background-color: #ffb889;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
} 	
.orange_panel .panel_body{
padding: 9px 0 0 5px;
text-align: left;
}

.panel_body .panel_line{
	margin:0px 0px 5px 0px;
}

.checkbox_v_top{
	vertical-align:top;
}

.checkbox_city_filtr{
float: none;
}
.city_filtr_block label{
float:none;	
}
.checkbox_city_filtr{
margin-right:5px;
}


/* старт форма пошуку busfor */
.busfor-form { padding: 15px 7px 10px 7px !important; }
.busfor-search_to, .busfor-search_from, .busfor-search_on, .search_passengers { height: 30px !important; padding: 0px 5px !important; }
/* кінець форма пошуку busfor */


/* filtr by city*/
.disease_select_fild {
    padding: 0;
    max-width: 770px;
} 

.disease_select_fild option{
    padding: 2px 3px;
    
}
.disease_disabled_class {
    background-color: #e2e2e2;
    color: black;
}


.l_stor_new {
    float: right;
    margin-right: 10px;
}

.search_button, .button_small_pading {
    padding: 1px 6px;	
}


/***** hacs ******/

/*crome and opera >10*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
        
}

/* mozila */
@-moz-document url-prefix() { 
  .tabs-san-desc-wrap ul{
        height: 22px;
   }
}

