/* CSS Document */
.line_h{line-height:1;}
.pad_bott10{padding-bottom:10px;}
.partner_oll, table.partner_main{width:98%;}
table.partner_main{text-align:left;}
td.partner_center{ width:750px;}
td.partner_right{ width:240px; padding-left:10px;}
div.partner_bun{}
div.partner_foot{ margin-top:40px;}

td.td_bord{border-left:#DDE7EF 1px solid;border-right:#DDE7EF 1px 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.partner_pr{margin-top:4px;}
tr.tr_partner{background:url(/img/turop_c.gif) repeat-x bottom;}
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;}
div.partn_block_in h2{ margin:0px; padding:0px;}
div.partn_block_in br{ height:0px;}
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_center{padding-right:10px;}
td.partner_right{width:240px;}
#block_content{ padding-left:10px;}
td.partner_center{ width:100%;}
td.td_bord{ font-size:13px;}
div.partner_pad a{ color:#2D68A3;}


/*_______Главное меню_______*/




div.partn_head_menu ul {list-style:none;}



	


/*_______Подменю_______*/

	div.partn_sub_menu {background:url(/img/companies/tourlider/sub_menu_left.png) no-repeat left top; position:relative; z-index:1500; text-align:left; height:38px; padding-left:10px; margin-bottom:20px;} 


	div.partn_sub_menu ul {background:url(/img/companies/tourlider/sub_menu_right.png) no-repeat right top; height:38px; vertical-align:middle; list-style:none; padding-top:10px;}
	div.partn_sub_menu ul li{vertical-align:middle; height:38px; padding:7px; list-style:none; display:inline;}


	div.partn_sub_menu ul li.p_active {width:150px;}
	div.partn_sub_menu ul li.p_active div {text-align:center; display:inline;}
	div.partn_sub_menu ul li.p_active div a {color:#A2AEB7; font-size:14px; text-decoration:none; display:inline}
	div.partn_sub_menu ul li.p_active div a:hover {color:#A2AEB7; font-size:14px; text-decoration:none; display:inline}

	div.partn_sub_menu ul li.p_nactive {width:150px;}
	div.partn_sub_menu ul li.p_nactive div {text-align:center; display:inline;}
	div.partn_sub_menu ul li.p_nactive div a {color:#A2AEB7; font-size:14px;}
	div.partn_sub_menu ul li.p_nactive div a:hover {color:#A2AEB7; font-size:14px; text-decoration:none;}


/*_______Блок_______*/
ul.ul_blok{width:180px; margin-right:10px; float:left;}

	div.partn_block {position:relative; z-index:2000; text-align:left; background:url(/img/companies/partner_left_ug.gif) no-repeat left top #336699; width:auto;  height:28px; padding-left:10px;}
	div.partn_block_in {background:url(/img/companies/partner_right_ug.gif) no-repeat right top; height:28px; padding-top:0px; text-align:center; width:100%; padding-left:1px;}
	div.partn_block h2 {color:#FFFFFF; font-size:14px; line-height:2; }


/*Шрифты*/
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;}

/* Alexandr */
.partner_menu_main,
.partn_head_menu,
.partner_ul{
	overflow: hidden;
}

#p_1,
#p_2{
	width: 177px;
	height: 28px;
}

ul.partner_ul{
	width: 100%; 
	}

ul.partner_ul{
	padding: 20px 0px 20px 0px;
	margin: 0px;
}
ul.partner_ul li { 
	margin:0px 5px 0px 0px; 
	padding:0px;
	float: left;
}
ul.partner_ul li a{ 
	display: block;
	float: left;
	text-decoration: none;
} 
div.partn_head_menu ul li.p_nactive div {
	text-align:center;
}
div.partn_head_menu ul li.p_active div {

	text-align:center;
}
div.partn_head_menu {
	text-align:left;
} 


.partner_menu_main .p_active a{  
	background: url(/img/companies/tourlider/white_back.gif) no-repeat;
	font-size:18px;
}
.partner_menu_main .p_nactive a{
	background: url(/img/companies/tourlider/blue_back.gif) no-repeat;
}

.partner_menu_main .p_nactive a:hover{
	background: url(/img/companies/tourlider/white_back.gif) no-repeat;

}
.partner_menu_main .p_nactive a:hover p{
	color: #336699;
	text-decoration: none;	
}

.partner_menu_main a p{
	cursor: pointer;
	font-size: 18px;
	text-align: center;
}  
.partner_menu_main li.p_active a p{
	color: #336699;
}
.partner_menu_main li.p_nactive a p{
	color: #FFFFFF;
	text-decoration: underline;
}



/* Alexandr */

/******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;}
/**************************/




/* ********************************* */
/*   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:1px;
  top:0px;
}

.partner_center table td{
    vertical-align: top;
}
.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;
  color: #8F0057 !important;
  font-size:12px;
  white-space:nowrap;
}
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_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{
    border: 1px solid #CCC;
    height: 20px;
    width: 100%;
}
.new_row_1 select,
.new_row_2 select,
.new_row_3 select{
    border: 1px solid #CCC;
    height: 22px;
    width: 100%;
}


.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: 35px !important;
}
.form_step_2{
	top: 80px !important;
}
.form_step_3{
	top: 129px !important;
}
.new_eb_content_side_into{
	padding-left: 12px !important;
	padding-right: 5px !important;
}
/* patch 1 begin */
fieldset label{
	color: #000000 !important;
}

.new_row_1 select,
.new_row_2 select,
.new_row_3 select{
	color: #000000;
}
#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: 35px !important;
}
.form_step_2{
	top: 80px !important;
}
.form_step_3{
	top: 129px !important;
}
.new_eb_content_side_into{
	padding-left: 12px !important;
	padding-right: 5px !important;
}
.form_step_1{
	top: 17px !important;
}
.form_step_2{
	top: 62px !important;
}
.form_step_3{
	top: 109px !important;
}
.new_eb_content_side_into{
	padding-left: 12px !important;
	padding-right: 5px !important;
}
.label_active{
	font-size: 14px !important;
	border-left: none !important;
	border-right: none !important;
	padding: 0px !important;
}
.advance_1 span{
	font-size: 10px;
}
.ui-widget {
	font-size: 12px;
}
/* patch 1 end */
/* ********************************************************************************************************************************************** */
/*  the new layout end */
/* ********************************************************************************************************************************************** */
