@import url("http://otpusk.spo.ua/css/child.css");
@import url("http://otpusk.spo.ua/css/new/all_new_blocks.css");
/* CSS Document */
.line_h{line-height:1;}
.pad_bott10{padding-bottom:10px;}
table.partner_main{width:100%; padding-left:10px; padding-right:10px;!important}
.partner_oll{padding-left:10px; padding-right:10px;}/*width:100%;*/
table.partner_main{text-align:left;}
td.partner_center{ width:100%; //padding-left:10px;}
td.partner_right{ width:240px; padding-left:10px; //padding-right:10px;}
div.partner_bun{}
div.partner_foot{ margin-top:40px;}
ul.partner_ul{width:180px; margin-right:10px;}
div.partner_pr{margin-top:4px;}
tr.tr_partner{background:url(/img/turop_c.gif) repeat-x bottom;}
ul.partner_ul, ul.partner_ul li { margin:0px; padding:0px;}
ul.partner_ul, ul.partner_ul li, div.partn_head_menu ul, div.partn_sub_menu ul, div.partn_sub_menu ul li, div.partn_block ul, div.partn_block ul li, ul li.gadget{ list-style:none;}
ul.blue_ul li, ul.yellow_ul li{ list-style:circle;}
iframe{list-style:none; border:none;}
div.partner_foot{ margin-top:20px;}
td.partner_right{width:240px;}
#block_content{ padding-left:10px;}
td.td_bord{ font-size:13px;}
div.partner_pad a{ color:#2D68A3;}

/*_______Главное меню_______*/
	div.partn_head_menu { background-image:url(/img/companies/turi100_net/top_fon.gif); height:77px; text-align:left; background-position: bottom left; background-repeat:no-repeat; padding-left:2px; //margin-left:10px; //margin-right:10px;}
	div.partn_head_menu ul.partner_ul li.p_active p.first{ color:#000; font-weight:100;}
	div.partn_head_menu ul.partner_ul li.p_active p.first:first-letter{font-size:18px; font-weight:bold; color:#336699;!important}
	div.partn_head_menu ul.partner_ul li {display:block; float:left;}
	
	ul.partner_ul{background-image:url(/img/companies/turi100_net/top_fon.gif); width:100%; height:77px; text-align:left; background-position: bottom right; background-repeat:no-repeat;}
	
	div.partn_head_menu ul.partner_ul li.p_active, div.partn_head_menu ul.partner_ul li.p_nactive{ width:130px; height:40px; text-align:center; background-position:bottom; padding-top:5px; background-repeat:no-repeat;}
	div.partn_head_menu ul.partner_ul li.p_active a, div.partn_head_menu ul.partner_ul li.p_nactive a{ font-size:13px; color:#336699; text-decoration:none; line-height:2; font-weight:100;  background-color:#FFFFFF; display:block; height:30px;}
	div.partn_head_menu ul.partner_ul li.p_nactive a	{text-decoration: underline; padding-top: 6px; height: 24px;}
	/********Подменю*********/ 
li.p_active a{color:#336699; font-size:13px; text-decoration:none; font-weight:bold;}
li.p_nactive a{color:#336699; font-size:13px; text-decoration:underline;}

div.partn_sub_menu{ margin:-30px 0px 0px 20px; height:40px; display:block;}
div.partn_sub_menu ul{ margin:0px; padding:0px;}
div.partn_sub_menu ul li.p_active, div.partn_sub_menu ul li.p_nactive{ margin-right:30px; float:left;}
div.partn_head_menu ul {list-style:none;}



/*______Блок________*/
ul.ul_blok{width:180px; margin-right:10px; float:left;}
tr.tr_partner{ display:none;}
table.table_blok{background-image:url(/img/companies/turi100_net/bottom_ug.gif); background-position:bottom left; background-repeat:no-repeat;}
td.td_bord{border-left:#DDE7EF 1px solid;border-right:#DDE7EF 4px solid; padding-right:4px; padding-left:6px; }
img.partner_img_tour{ width:55px; height:41px; border:0px; margin-top:5px; margin-left:5px; margin-right:5px;}
	
div.partn_block {text-align:left; background:url(/img/companies/turi100_net/top_fon.gif) no-repeat left top #fff;  width:177px; //width:187px; height:39px; padding-left:10px;//padding-left:0px; margin-left:-1px; //margin-left:0px;}
div.partn_block_in {background:url(/img/companies/turi100_net/top_fon.gif) no-repeat right top; height:39px; padding-top:0px; text-align:center; width:100%; padding-left:1px; padding-top:2px;}
div.partn_block_in h2 {color:#000; font-size:13px; line-height:1.2; font-weight:100; background-color:#FFFFFF; padding:10px 0px 0px 0px; width:140px; margin-left:-9px; float:left;}
div.partn_block_in h2{ color:#000; font-weight:100;}
div.partn_block_in h2:first-letter{ color:#336699!important;font-size:18px; font-weight:bold;}
td.td_bord{ padding-bottom:10px;}

/*Шрифты*/
a.partn_link1 {color:#2D68A3; font-size:12px;}
a.partn_link1:hover {color:#2D68A3; font-size:12px; text-decoration:none;}
a.partn_text1 {color:#000000; font-size:12px;}
a.partner13, a.partner13:hover{font-size:13px;}
.partner_pad{padding-top:5px;}

/*Марва*/
div.div_blok_marva{width:180px; overflow:hidden; margin-bottom:5px;}




/******stat*******************/
div.spo_partner_stat{ border:1px solid #d6d6d6; border-top:none;}
div.spo_partner_stat_in{border:2px solid #ececec; border-top:none; padding:10px; position:relative;}
div.div_spo_partner_h3{ background:url(../img/companies/top_block.gif) no-repeat left; padding-left:10px;}
h3.spo_partner_h3{ background:url(../img/companies/top_block.gif) no-repeat right; display:block; height:25px; font-size:12px; color:#646464; line-height:2;}
div.spo_partner_stat_date{ width:100%; text-align:left;}
div.spo_p_stat_date_one{}
div.spo_p_stat_date_one{ margin-bottom:5px;}
div.spo_p_stat_date_one span.stat_name{ display:block; float:left; width:150px;}
input.stat_date_sub{ width:145px;}
div.stat_how_many{ float:right;}
div.stat_how_many span{ color:#666666;}
div.stat_how_many_list{ clear:both;}
div.spo_partner_login{}

table.spo_how_many_list{ width:100%; border:1px solid #999999; font-size:10px;}
table.spo_how_many_list th{ background-color:#CCCCCC; color:#666666; font-size:11px; text-align:center; padding:2px; height:20px;}
table.spo_how_many_list th a{ color:#666666; font-size:11px;}
table.spo_how_many_list td { padding:2px;}
table.spo_how_many_list td a{ color:#666;}
table.spo_how_many_list th img{ width:11px; height:13px; border:0px; float:left; margin-left:10px;}
.tr_first{ background-color:#FFFFFF;}
.tr_second{ background-color:#e7e6e6;}
.tr_first:hover, .tr_second:hover{ background-color:#c7d9e3;}

#spo_date_start, #spo_date_end{ position:absolute; margin:-10px 0px 0px 130px; //margin:0px 0px 0px -170px;}
/**************************/

@import url("http://otpusk.spo.ua/css/child.css");

/* ********************************* */
/*   new form                        */
/* ********************************* */

.country_list_n{
	padding: 0px;
	margin: 0px;
	list-style: none;
	overflow: hidden;
    color:#2D68A3;
}
.country_list_n li {
	clear: both;
}
.country_list_n li img{
	height: 50px;
	width: 60px;
	display: block;
	float: left;
	margin: 0px 5px 5px 5px;
}

.country_list_n li a {
	display: block;
	padding-top: 10px;
	color:#990000;
	font-size:12px;/*font-size:14px;*/
}
h2.title_article{
  color:#7F7F7F;
  font-family:Tahoma;
  font-size:14px;
  font-weight:700;
  padding: 0px 10px 5px;
}



.sity_list_n{
	padding: 0px 0px 0px 25px;
	margin: 0px;
	list-style: disc;
	overflow: hidden;
    color:#2D68A3;
    color: #FF0000;
}
.sity_list_n li {
	clear: both;

}
.sity_list_n li img{
	height: 50px;
	width: 60px;
	display: block;
	float: left;
	margin: 0px 5px 5px 5px;
}

.sity_list_n li a {
	padding-top: 10px;
	color:#990000;
	font-size:12px;/*font-size:14px;*/
}
.title_city_n {
  font-size: 15px;
  padding: 1px;
  color: #2D68A3;
}
.title_city_n i{
    font-style: normal
}
.title_city_price_n b{
    color:#2D68A3;
    font-weight: normal;
}
.title_city_n a{

}
.title_city_price_n{
    padding-bottom: 10px;
}


.new_rbc4 {
clear:both;
}
.new_rbc4_in, .new_rbc4 {
overflow:hidden;
}
.new_rbc5_in {
border-color:#E2EAF2 #E2EAF2 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
}
.new_rbc4_in {
border-color:-moz-use-text-color #E2EAF2;
border-left:1px solid #E2EAF2;
border-right:1px solid #E2EAF2;
border-style:none solid;
border-width:medium 1px;
position:relative;
}
.new_rbc4_topborder, .new_rbc4_botborder, .new_rbc4_lt, .new_rbc4_rt, .new_rbc4_lb, .new_rbc4_rb {
font-size:0;
height:6px;
line-height:0;
}
.new_rbc4_rt, .new_rbc4_rb {
float:right;
width:6px;
}
.new_rbc4_topborder {
background:url("/img/newimg/sprite.gif") repeat-x scroll 0 -128px transparent;
}
.new_rbc4_lt {
background:url("/img/newimg/sprite.gif") no-repeat scroll -98px -35px transparent;
}
.new_rbc4_rt {
background:url("/img/newimg/sprite.gif") no-repeat scroll -92px -35px transparent;
}
.new_rbc4_botborder {
background:url("/img/newimg/sprite.gif") repeat-x scroll 0 -129px transparent;
}
.new_rbc4_lb {
background:url("/img/newimg/sprite.gif") no-repeat scroll -98px -29px transparent;
}
.new_rbc4_rb {
background:url("/img/newimg/sprite.gif") no-repeat scroll -92px -29px transparent;
}
.layout_other_content table td {
  vertical-align: top;
}
.dt_flop {
color:#000000;
float:left;
font-size:12px;
font-weight:bolder;
text-align:left;
}
.plus_flop {
color:#000000;
float:right;
font-size:12px;
font-weight:bolder;
text-align:right;
white-space:nowrap;
}

.topinfo_country, .topinfo_cities, .topinfo_adult, .topinfo_duration {
padding-right:7% !important;
width:37% !important;
}

.topinfo_country, .topinfo_cities, .topinfo_adult, .topinfo_duration {
padding-right:7% !important;
width:37% !important;
}

.topinfo_country, .topinfo_cities, .topinfo_adult, .topinfo_duration {
padding-right:7% !important;
width:37% !important;
}

.topinfo_country, .topinfo_cities, .topinfo_adult, .topinfo_duration {
padding-right:7% !important;
width:37% !important;
}
.topinfo_date, .topinfo_price {
width:26% !important;
}
.topinfostep3 td.topinfostep3_meal, .topinfostep3 td.topinfostep3_star {
padding-right:0 !important;
}
.topinfostep3 td.topinfostep3_meal, .topinfostep3 td.topinfostep3_star {
padding-right:0 !important;
}
#date_inputs {
position:relative;
}
#date_inputs img {
    border:medium none;
    margin:0;
    position:absolute;
    right:0px;
    top:0px;
}
.fs_wraper{
  font-size: 10px;
}
.bookmrk_100 li a{
  margin-right: -12px;
}
#perpage_boxes{
  display: none;
}
#hide_search_form {
z-index:10000;
}

.div_choise{
    font-size: 10px;
}
.div_choise b {
    font-size:12px;
    margin-right:5px;
}
.fs_wraper{
  font-size: 10px;
}
.bookmrk_100{
    overflow: hidden;
}
.bookmrk_100 li {
    margin-right: -5px;
    text-align: left;
    width: 20%;
}
.bookmrk_100 li a {
    background:url("/img/blocks/sprite_tabs.gif") no-repeat scroll 100% 0 transparent;
    text-align:left;
    width:100%;
}
.bookmrk_100 li a b {
    background:url("/img/blocks/sprite_tabs_b.gif") no-repeat scroll 0 0 transparent;
    height:25px;
    text-indent: 20%;
    text-align:left;
    width: 80%;
    display:block;
    line-height: 24px;
}
.bookmrk_100 li a.activeDate{
    background:url("/img/blocks/sprite_tabs.gif") no-repeat scroll 100% 100% transparent !important;
}
.bookmrk_100 li a.activeDate b{
    background:url("/img/blocks/sprite_tabs_b.gif") no-repeat scroll 0% 100% transparent !important;
}

.fs_select_date select {
    width:100px;
}
.fs_sevendates {
    overflow:hidden;
    padding:0 100px 0 60px;
}
.date_set_place{
  border-collapse: collapse;
}
.fs_all_dates {
    background:url("/img/blocks/sprite_tabs.gif") no-repeat scroll 100% 0 transparent;
    text-align:left;
    width:60px;
}
.fs_all_dates a {
    line-height: 24px;
    background:url("/img/blocks/sprite_tabs_b.gif") no-repeat scroll 0% 0% transparent !important;
    text-align:left;
    width: 57px;
    padding-left: 3px;
}
.dsp_right{
  padding-right: 0px !important;
}

.ui-widget{
  font-size: 12px;
}
#date_inputs img {
  background: url(/img/datepicker_gray.gif) no-repeat;
}
* html hide_search_form{
    filter:alpha(opacity=75);
}
/* ********************************* */
/*   new form  end                   */
/* ********************************* */


/* ********************************************************************************************************************************************** */
/*  the new layout begin */
/* ********************************************************************************************************************************************** */
*{
 margin: 0px;
 padding: 0px;
}

form.searchform{
  padding: 0px 3%;
  min-width: 300px;
}
fieldset{
    margin: 0px;
    padding: 0px;
    border: none;
    float: left;
}
fieldset.fieldset_column1,
fieldset.fieldset_column2{
    width: 37%;
}
fieldset.fieldset_column3{
    width: 26%;
}
.new_row_1,
.new_row_2{
    width: 85%;
    clear: both;
}
.new_row_3{
/*    width: 100%*/
    clear: both;
}
.new_row_1,
.new_row_2,
.new_row_3{
    height:46px;
}
fieldset label{
    display: block;
    font-size:12px;
    white-space:nowrap;
	text-align: left;
}
fieldset label i{
  font-size: 10px;
}

.new_row_1a{
  width: 45%;
  float: left;
}
.new_row_1b{
  width: 45%;
  float: right;
}



.new_row_2a{
  width: 45%;
  float: left;
}
.new_row_2a span{
  overflow: hidden;
  float: left;
  display: block;
  font-size: 12px;
}
.new_row_2a .new_row_2a_right{
  margin-left: 15px;
}
.new_row_2b span{
  overflow: hidden;
  float: left;
  display: block;
  font-size: 12px;
}
.new_row_2b .new_row_2a_right{
  margin-left: 15px;
}
.new_row_2b{
  width: 45%;
  float: right;
}
.new_row_2a_right select{
	width: 100% !important;
}


.new_row_3a{
  /* 
  width: 58%;
  float: left; 
  */
  margin-right: 50px;
}
.new_row_3b{
  /*
  width: 40%;
  float: right;
  */
  float: right;
  width: 45px;
}
.new_row_3a input{
	width: 100% !important;
	font-size: 11px !important;
	background: url(/img/datepicker_gray.gif) 100% 6px no-repeat #FFFFFF;
	cursor: pointer;
}
.new_row_3b select{
	width: 100% !important;
}

.new_row_1 input,
.new_row_2 input,
.new_row_3 input{
    height: 20px;
    width: 100%;
}
.new_row_1 select,
.new_row_2 select,
.new_row_3 select{
    height: 22px;
    width: 100%;
}
.new_row_1 select{
	width: 100% !important;
}


.new_row_1_left,
.new_row_2_left{
    margin-right: 70px;
}
.new_row_1_right,
.new_row_2_right{
    float:right;
    font-size: 12px;
    padding-top:8px;
}
.new_row_1 .new_row_1_right input,
.new_row_2 .new_row_2_right input{
    width: auto;
    height: auto;
    border: none;
}
.new_row_1 .new_row_1_right b,
.new_row_2 .new_row_2_right b{
    line-height: 18px;
    font-weight: normal;
    padding-left: 2px;
}
#hide_form{
	height: 138px;
	padding: 0px;
}
#dateplusitem_id{
	width: 98%;
}
.form_step_1, .form_step_2, .form_step_3{
	font-size: 17px;
	left: 1px !important;
}
.form_step_1{
	top: 16px !important;
}
.form_step_2{
	top: 63px !important;
}
.form_step_3{
	top: 108px !important;
}
.new_eb_content_side_into{
	padding-left: 12px !important;
	padding-right: 5px !important;
}

.bl_12{
	font-size: 11px !important;
}


/* extention */
.write_column{
	text-align: left;
}
.label_active{
	font-size: 14px !important;
	margin: 0px;
	padding: 0px;
	border-right: 0px;
	border-left: 0px;
	text-align: left;
}
.label_disactive{
	margin: 0px;
	padding: 0px;
	border-right: 0px;
	border-left: 0px;
	text-align: left;	
}
/* /extention*/

/* colors */
.partner_order_company{
	background: #FFFFFF;
}

fieldset label, .bl_12, .gr_13, .gr_3,
.uborder_t, .uborder_b, .uborder_c, .uborder_l, .uborder_r ,
.plus_flop, .dt_flop, .new_empty_box b, .current_duration, .advance_1 span, .hotel_tpl b, .star_tpl b, .resort_tpl b, .meal_tpl b, .operator_tpl b, .advance_0, .form_step_1, .form_step_2, .form_step_3, .star_table_right, .meal_table_right, .topinfo_price, .duration_1, .duration_3, .top_marker {
	color:##336699; !important;
}
.div_choise,
#spo_search_form,
.new_row_1 input,
.new_row_2 input,
.new_row_3 input,
.new_row_1 select,
.new_row_2 select,
.new_row_3 select{
	border: 1px solid #CCC;
}
/* /colors */

/* 7 dates*/
.div_choise{
    font-size: 10px;
}
.div_choise b {
    font-size:12px;
    margin-right:5px;
}
.fs_wraper{
  font-size: 10px;
}
.fs_sevendates {
    overflow:hidden;
    padding:0 100px 0 60px;
	background: #FFFFFF;
}
.fs_select_date select {
    width:100px;
}
.bookmrk_100{
    overflow: hidden;
}
.bookmrk_100 li {
    margin-right: -5px;
    text-align: left;
    width: 20%;
}
.bookmrk_100 li a {
    background:url("/img/blocks/sprite_tabs.gif") no-repeat scroll 100% 0 transparent;
    text-align:left;
    width:100%;
}
.bookmrk_100 li a b {
    background:url("/img/blocks/sprite_tabs_b.gif") no-repeat scroll 0 0 transparent;
    height:25px;
    text-indent: 20%;
    text-align:left;
    width: 80%;
    display:block;
    line-height: 24px;
}
.bookmrk_100 li a.activeDate{
    background:url("/img/blocks/sprite_tabs.gif") no-repeat scroll 100% 100% transparent !important;
}
.bookmrk_100 li a.activeDate b{
    background:url("/img/blocks/sprite_tabs_b.gif") no-repeat scroll 0% 100% transparent !important;
}
.fs_all_dates {
    background:url("/img/blocks/sprite_tabs.gif") no-repeat scroll 100% 0 transparent;
    text-align:left;
    width:60px;
}
.fs_all_dates a {
    line-height: 24px;
    background:url("/img/blocks/sprite_tabs_b.gif") no-repeat scroll 0% 0% transparent !important;
    text-align:left;
    width: 57px;
    padding-left: 3px;
}
/* /7 dates*/

/* ekran */
#hide_search_form{
	height: 100%;
	z-index: 10000;
}
* html .filter_hide,
* html .hide_search_form{
    filter:alpha(opacity=75);
}

/* /ekran  */

/* ********************************************************************************************************************************************** */
/*  the new layout end */
/* ********************************************************************************************************************************************** */
