
/*wallpeper*/
.table_wallpep_2 {
 margin: 20px 0px 25px 0px;
}
.table_wallpep_2 p {
 margin: 0px 20px 0px 30px  
}
.table_wallpep_2 img {
 border: #666666 solid 1px;
}
.table_wallpep_2 td {
 border-bottom: #FFFFFF solid 25px;
 vertical-align: top;
 width: 33%;
}
.border_2 {
 background: url(images/border_2.gif) repeat-y left;
}
.slaid {
 float: left;
 border: none !important;
 margin: 2px 2px 0px 0px;
}
/*wallpep*/
/*podbor_tura*/
.form_podbor {
 width: 95% !important;
 margin: 20px 10px 20px 13px;
}
.form_podbor td input {
 vertical-align: middle;
 height: 19px;
}
.td_form {
 background: url(images/line_form.gif) repeat-x center;
}
.p_podbor {
 color:#FF6600;
 font-size: 12px;
 font-weight: bold;
 text-align: right;
 margin: 0px 28px 0px 0px;
}
.form_podbor td {
 padding: 2px;
}
.select {
 width: 40px;
 height: 19px;
}
.star {
 vertical-align: middle;	
}
.input_form {
 background: #FF9933;
 color: #FFFFFF;
 font-size: 11px;
 border-bottom: #FF6600 solid 1px!important;
 border-right: #FF6600 solid 1px!important;
 border-top:#FF9933 solid 1px;
 border-left:#FF9933 solid 1px;
 padding: 0px 5px 0px 5px;
}
.p_input_form {
 margin: 15px 0px 10px 0px;
}
.input_kalendar {
 font-size: 12px;
 width: 90px;
}
.kalendar {
 width: 25px;
 height: 20px;
 background: #FF9933;
 color: #FFFFFF;
 border-bottom: #FF6600 solid 1px!important;
 border-right: #FF6600 solid 1px!important;
 border-top:#FF9933 solid 1px;
 border-left:#FF9933 solid 1px;
 padding: 0px 5px 0px 5px;
}
.tur_2 {
 margin: 22px 0px 0px 0px;
}
.tur_2 td {
 vertical-align: top;
}
.p_tup {
 text-align: right;
 font-size: 13px;
 font-weight: bold;
 color:#666666;
}
.p_tup_2 {
 font-size: 12px;
 font-weight: bold;
}
.p_tup_22 {
 font-size: 12px;
 margin: 4px 0px 0px 0px;
}
.p_tup_22 span {
 font-weight: bold;
}
.p_tup_3 {
 font-size: 12px;
 margin: 7px 0px 3px 10px;
 font-weight: bold;
}
.p_tur_4 {
 margin: 6px 0px 10px 10px;
}
.p_tur_5 {
 margin: 20px 10px 20px 40px;
 font-weight: bold;
 padding: 0px 0px 3px 10px;
 border-bottom: #D7D7D7 solid 1px;
 line-height: 18px;
}
.p_tur_55 {
 margin: 20px 10px 130px 40px;
 font-weight: bold;
 padding: 0px 0px 7px 10px;
 border-bottom: #D7D7D7 solid 1px;
}
.p_tur_6 { 
 margin: 0px 0px 10px 10px;
 border-bottom: #D7D7D7 solid 1px;
 padding: 0px 20px 10px 0px;
 t ext-align: right;
 
 
}
/*podbor_tura*/
/*Заказ*/
.zakaz {
 margin: 20px 0px 20px 25px;
 width: 90%!important;
 }
.zakaz input, textarea, select {
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.zakaz_1 {
 margin: 20px 0px 20px 25px;
 width: 85%!important;
 }
.zakaz_1 input, textarea, select {
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.input_zakaz {
  width: 100%;
  font-size: 12px;
}
 span {
 color:#FF0000;
}
.select_zakaz {
 width: 100%;
}
.textarea_zakaz {
 width: 100%;
}
.textarea_zakaz_2 {
 width: 100%;
 height: 100px;
}
.p_line_13 {
 background: url(images/line_form_2.gif) repeat-x center;
}
.zakaz td {
 padding: 5px 0px 5px 0px;
}
.p_alagn {
 text-align: center;
 font-weight: bold;
 margin: 15px 0px 7px 0px;
}
.p_alagn_2 {
 margin: 0px 0px 0px 20px;
}
.p_error {
 text-align: center;
 color:#FF0000;
 font-size: 13px;
 margin: 20px 30px 0px 30px;
}
.p_error span {
 font-weight: bold;
}
.td_error {
 border-bottom: #FF0000 solid 2px;
 background: #FFCCCC; 
}
.p_zakaz_ok {
 text-align: center;
 color: #0033CC;
 margin: 50px 0px 65px 0px;
 font-size: 12px; 
}
/*Ошибка при вводе*/
.error_input {
 width: 250px !important;
 background: #F5F5F5;
 border: #D7D7D7 solid 1px;
 margin: 0px 0px 25px 0px;
}
.error_input td {
 padding: 5px 3px 3px 5px;
}
.td_input input {
 width: 100%;
 height: 18px;
}
.p_error_12 {
 text-align: center;
 margin: 0px 0px 3px 0px;
}
.p_error_12 input {
 color: #FFFFFF;
 border-bottom: #87A0A9 solid 1px;
 border-right: #87A0A9 solid 1px;
 border-top: #BBC8CD solid 1px;
 border-left: #B5C4C9 solid 1px;
 background: #B5C4C9;
 font-size: 11px;
 width: 90px;
 }
.div_error_12 {
 text-align: center;
 }
.div_error_12 div {
 width: 400px;
 text-align: left;
 padding: 10px 0px 15px 40px; 
 }
/*История платежей*/
.plat {
 margin: 15px 0px 15px 0px; 
}
.plat td {
  border: #D7D7D7 solid 1px;
  padding:2px;
}
.p_plat {
 padding: 5px 2px 6px 5px;
 bo//rder-top: #D7D7D7 solid 1px;
 background: #D7D7D7;
}
.p_plat_2 {
 text-align: center;
 font-size: 12px;
}
.span_plat_2 {
 text-align: center;
 display: block;
 font-size: 12px;
 color: #333333;
}
.tr_grey_11 {
 background: #F5F5F5;
}
/*Заказ*/
/*Map site*/
.map_site {
 margin: 20px 0px 20px 0px; 
 }
.map_site td{
 width: 50%;
 vertical-align: top;
}
.ul_map {
 list-style: none;
 margin: 0px 10px 15px 55px;
 font-size: 12px;
 line-height: 17px;
}
.level_1 {
  font-weight: bold;
  background: url(images/marker_map.gif) no-repeat left top;
  padding-left: 6px;
}
.level_1 a {
 color:#004F99;
}
.level_2 {
 margin-left: 20px; 
}
.level_2 a {
 color: #444444;
}
.level_3 {
 margin-left: 40px;
}
.level_3 a {
 color:#7A7A7A;
}
.level_4 {
 margin-left: 60px;
}
.map_line {
 border-left: #F0EFEF solid 1px;  
}
.p_map_12 {
 text-align: center;
 margin: 20px 0px 15px 0px; 
}
/*Map site*/
/*Календарь*/
.kalendar_12 {
 width: 151px;
 height: 119px;
 background: #FFFFFF;
}
.td_mes {
 height: 24px;
 border: #D7D7D7 solid 1px;
}
.td_mes_border {
 border: #D7D7D7 solid 1px;
 padding-bottom: 4px;
}
.td_mes_border table p {
 text-align: right;
}
.p_mes {
 text-align:center;
 font-weight: bold;
}
.p_ned {
 background: #F5F5F5;
}
.a_mes {
 color:#666666;
 text-decoration: none;
 display: block;
 margin: 1px 0px 0px 0px;
 padding: 0px 2px 0px 0px;
}
.a_mes:hover {
 color: #666666;
 background: #EBEBEB;
}
.a_mes_2 {
 color:#BB0000;
 text-decoration: none;
 display: block;
 margin: 1px 0px 0px 0px;
 padding: 0px 2px 0px 0px;
}
.a_mes_2:hover {
 color: #BB0000;
 background: #EBEBEB;
}
/*Календарь*/
#zion {
 width: 360px;
 float: right;
 margin: 0px 0px 4px 10px;
 border-bottom: #D7D7D7 solid 1px;
 background: #F5F5F5;
}
#zion_2 {
 width: 250px;
 float: right;
 margin: 0px 0px 4px 10px;
 border-bottom: #D7D7D7 solid 1px;
 background: #F5F5F5;
}
.p_zion {
 color: #515151;
 padding: 7px;
 text-align: center;
 font-size: 12px;
 font-family: Tahoma, Arial, sans-serif;
 font-weight: bold;
}
.p_zion input {
 vertical-align: middle;
}
.p_zion span {
 font-size: 14px;
 color:#0066DA;
}
.p_zion_2 {
 font-family: Tahoma, Arial, sans-serif;
 margin: 0px 4px 0px 4px;
 border-bottom: #D7D7D7 solid 1px;
 padding: 5px;
 text-align: center;
}
.p_zion_2 span {
 font-family: "arial narrow", arial, sans-serif;
 padding: 2px 1px 2px 2px;
 background: #E5E5E5;/*#EBEBEB;*/
 font-size: 12px;
 color:#333333;
}
.span_zion_2 {
 display: block;
 margin: 3px 0px 5px 0px;
 color: #515151!;
}
.span_zion_3 {
 background:none !important;
 display: block;
 margin: 5px 0px 0px 0px;
}
.span_avt {
 color:#000000;
 font-size: 12px;
 display: block;
 margin: 3px 0px 10px 0px;
}
.Level_1_1 {
 margin: 0px 0px 15px 0px;
}
.Level_m_2  {
 margin: -7px 13px 7px 12px;
 padding: 7px 0px 7px 17px; 
 padding-right: 20px;
 background:#F9F9F9;
}
.level_m_2 p {
 font-size: 10px;
}
.Level_m_2 p a:hover {
 color:#F66E00;
}
.Level_m_2 p {
 margin-bottom: 8px;
 font-weight: bold;
}
.Level_m_3 {
 margin: 0px 0px 7px 15px; 
}
.Level_m_3 p {
 font-weight: normal;
}
.Level_m_3 a {
 color: #000000;
}
/*catalog*/
.p_cat_23 {
 margin: 25px 0px 20px 30px;
 font-weight: bold;
 }
.p_cat_23 span {
 color:#ff0000;
 }
.s_color {
 color:#ff0000;
}
/*catalog*/
 
/*История сообщений*/
.div_his {
 margin: 0px 45px 20px 45px;
 back//ground: #66FFFF;
 }
.div_his h2 {
 font-family: Tahoma, Arial, sans-serif;
 color: #5D5D5D;
 margin: 0px 0px 18px 10px; 
 font-size: 14px;
 font-weight: 500;
}
.p_name {
 border-top:#D7D7D7 solid 1px;
 padding: 3px 0px 3px 6px;
 background: #F5F5F5;
 color:#666666;
 font-weight: bold;
}
.p_name span {
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 margin: 0px 10px 0px 12px;
}
.p_name_1 {
 margin: 30px 0px 0px 0px;
 border-top:#D7D7D7 solid 1px;
 padding: 3px 0px 3px 6px;
 background: #F5F5F5;
 color:#666666;
 font-weight: bold;
}
.p_name_1 span {
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 margin: 0px 10px 0px 12px;
}
.messege {
 margin: 30px 0px 5px 0px;
 background: #DAF2FF;
 border: #85D4FF solid 1px;
 padding: 8px 12px 7px 14px;
 color: #0F274F;
}
.messege_1_1 {
 margin: 5px 0px 5px 0px;
 background: #DAF2FF;
 border: #85D4FF solid 1px;
 padding: 8px 12px 7px 14px;
 color: #0F274F;
}
.mes_span_1 {
 display: block;
 color: #0F274F; 
 margin: 0px 0px 7px 0px;
}
.messege_2 {
 margin: 30px 0px 5px 0px;
 background: #E8FFE1;
 border: #6BFF72 solid 1px;
 padding: 8px 12px 7px 14px;
 color: #034406;
}
.span_mes_2_2 {
 display: block;
 text-align: right;
 color: #034406;
}
.messege_2_2 {
 margin: 5px 0px 5px 0px;
 background: #E8FFE1;
 border: #6BFF72 solid 1px;
 padding: 8px 12px 7px 14px;
 color: #034406;
}

.mes_span_1_2 {
 display: block;
 color: #034406;
 margin: 0px 0px 7px 0px;
}

.price {width: 97% !important; font-size: 9px; border: #54A700 solid 1px;border-collapse: collapse;  margin: 15px 0px 15px 0px;}
.price td {background: #FFFFFF;border: #54A700 solid 1px;padding: 2px;}
.pricenosize {font-size: 9px; border: #54A700 solid 1px;border-collapse: collapse;}
.pricenosize td {background: #FFFFFF;border: #54A700 solid 1px;padding: 2px;}
