/* PopUp styles */

.div_popup_container{
  float:left;
  width:715px;
  position:fixed;
  left:0px;
  top:0px;
  display:none;
  z-index:99;
}

*{
  outline-style: none;
  outline-width: 0px;
}

.div_popup_header{
  float:left;
  width:715px;
  height:112px;
  background-image:url('../images/popup/bg_popup_top.png');
}

.div_title_popup{
  float:left;
  width:auto;
  height:66px;
  background-image:url('../images/popup/bg_title_m.png');
  margin:46px 0 0 21px;
}

.div_title_popup input{
  float:left;
  width:350px;
  height:23px;
  margin:22px 0 0 10px;
  color:white;
  font-size:15px;
  border:none;
  background-image:url('../images/popup/bg_title_m.png');
  background-position: left -21px;    
}

.div_title_popup_r{
  float:left;
  width:30px;
  height:66px;
  background-image:url('../images/popup/bg_title_r.png');
  margin:46px 0 0 0px;
}

.div_title_popup span{
  float:left;
  color:white;
  font-size:15px;
  margin:25px 0 0 12px;
}

.div_popup_content{
  float:left;
  width:715px;
  
  background-image:url('../images/popup/bg_popup_middle.png');
  background-repeat: repeat-y;
}

.div_popup_content_gradient{
  float:left;
  width:657px;
  margin-left:22px;
  background-image:url('../images/popup/bg_popup_middle_grad.png');
  background-repeat: repeat-x;
}

.div_popup_footer{
  float:left;
  width:715px;
  height:34px;
  background-image:url('../images/popup/bg_popup_footer.png');
  background-repeat: no-repeat;
}

#div_popup_scroll{
  float:left;
  width:638px;
  height:400px;
  text-align: left;
  margin-left:20px;    
}
#div_popup_scroll_calculator{
  float:left;
  width:658px;
  height:400px;
  text-align: left;    
}

.div_around_inside_popup{
  float:left;
  margin:10px;
}

.div_popup_date{
  float:right;
  font-size:12px;
  margin:70px 25px 0 0;
  color:#484848;
  font-size:13px;  
}

#div_popup_gallery{
  float:left;
  width:200px;
  height:30px;
  
  position:absolute;
  left:0px;
  bottom:0px;
}

.div_url_flash{
  float:left;
  width:18px !important;
  height:18px;
  padding:0px;
  margin:0px;
  overflow:hidden;
  cursor:pointer;
  margin-left:8px;
  background-image:url('../images/edit_buttons/url_btn_sm.png');
}

.div_close_popup{
  float:right;
  width:28px;
  height:28px;
  background-image:url('../images/popup/bg_close_icon.png');
  background-repeat: no-repeat;

  margin:20px 20px 0 0;
  cursor:pointer;
}

.div_short_desc{
  float:left;
  margin:0 0 0 18px;
  border:1px white solid;
  text-align: left;
  width:615px;
  overflow:hidden;
}

.no_item{
  float:left;
  width:500px;
  margin:25px;
  color:#878787;
  font-weight: bold; 
}

.div_edit_part_container{
  float:left;
  width:100%;
  background-color:#dfdfdf;
  border-bottom:1px #cccccc solid;
  height:32px;
}

.edit_date{
  float:right;
  background-color:#d4d4d4;
  border:1px #9fa1a2 solid;
  color:#5d5d5d;
  width:100px;
  font-size:12px;
  margin:5px 0 0 0px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.div_checkbox_container{
  float:left;
  width:200px;
  margin:10px;
}

.div_checkbox_container .div_checkbox_line{
  float:left;
  width:200px;
  margin-top:8px;
  font-size:12px;
}

.div_checkbox_container .div_checkbox_line input{
  float:left;
}

.div_checkbox_container .div_checkbox_line label{
  float:left;
  margin:2px 0 0 8px;
}

.div_btn{
  float:left;
  width:100px;
  height:34px;
  background-repeat: no-repeat;
  color:white;
  text-align: center;
  line-height:34px;
  cursor:pointer;
  opacity:0.7;
  -moz-opacity:0.7;
  filter: alpha(opacity = 70);  
}

.price_add_icon{
  float:right;
  width:18px;
  height:18px;     
  cursor:pointer;
  background-image:url('../images/edit_buttons/save_btn_sm.png');
}

.price_add_icon_ed{
  float:right;
  width:18px;
  height:18px;     
  cursor:pointer;
  background-image:url('../images/edit_buttons/save_btn_sm.png');
}

.div_price_edit_article{
  float:right;
  width:18px;
  height:18px;       
  cursor:pointer;
  background-image:url('../images/edit_buttons/edit_btn_sm.png');
}

.btn_send_footer{
  width:84px;
  height:34px;
  background-image:url('../images/buttons/btn_send.png');
  text-align: left;
  font-size:11px;
  float:right;
  padding-left:11px;
  margin:5px 0px 0 0;
}

.div_btn.btn_medium{
  width:102px;
  background-image:url('../images/buttons/btn_small.png');
}

.div_btn.btn_large{
  width:152px;
  background-image:url('../images/buttons/btn_large.png');
}

.div_btn.add_image_btn{
  background-image:url('../images/buttons/add_image.png');
  width:131px;
  height:26px;
  margin:3px;
}

.div_btn.add_image_btn .div_text{
  float:left; 
  color:white;
  margin:6px 0 0 10px;
  line-height:14px;
}

.div_tabs_bottom{
  float:left;
  width:auto;
  height:25px;
  width:600px;
  margin-top:-1px;
}

.div_tabs_popup_con{
  float:left;
  width:auto;
  height:22px;
  margin-left:8px;
  opacity:0.6;
  -moz-opacity:0.6;
  filter: alpha(opacity = 60);
  cursor:pointer;
}
.div_add_article{
  float:left;
  width:45px;
  height:45px;
  position:absolute;
  z-index:75;
  cursor:pointer;
  right:20px;
  top:7px;
  background-image:url('../images/edit_buttons/add_article.png');
}

.div_text_bottom .div_btn_next{
  float:right;
  width:64px;
  height:18px;
  background-image:url('../images/bg_next_btn.png');
  background-position: left top;
  cursor:pointer;
  text-decoration: none;
}

 .div_btn_save{
  float:right;
  width:64px;
  height:18px;
  background-image:url('../images/bg_next_btn.png');
  background-position: left top;
  cursor:pointer;
  text-decoration: none;
}

.div_btn_save .div_text{
  float:left;
  color:white;
  font-size:11px;
  margin-left:7px;
  line-height:18px;
}


.div_text_bottom .div_btn_next .div_text{
  float:left;
  color:white;
  font-size:11px;
  margin-left:7px;
  line-height:18px;
}

.div_long_desc_hide{
  display:none;
}

.div_short_desc_hide{
  display:none;
}

.div_gallery_hide{
  display:none;
}

.div_flash_hide{
  display:none;
}

.div_tabs_popup_con.active{
  opacity:1.0;
  -moz-opacity:1.0;
  filter: alpha(opacity = 100);
  cursor:default;
}

.div_tabs_popup_con .div_left{
  background-image:url('../images/popup/tabs/bg_left_right.png');
  float:left;
  height:22px;
  width:5px;
}

.div_tabs_popup_con .div_right{
  background-image:url('../images/popup/tabs/bg_left_right.png');
  background-position: right top;
  float:left;
  height:22px;
  width:5px;  
}

.div_tabs_popup_con .div_middle{
  background-image:url('../images/popup/tabs/bg_middle.png');
  float:left;
  height:22px;
  line-height:22px;
  font-size:11px;
  padding:0px 8px;
  width:auto;  
}

.div_close_image{
  background-image:url('../images/bg_close_image.png');
  float:left;
  width:37px;
  height:37px;
  position:absolute;
  right:-19px;
  top:-19px;
  cursor:pointer;
  background-position: left top;
}

.div_arrow_right{
  float:left;
  width:120px;
  height:60%;
  background-image:url('../images/bg_arrow_right.png');
  background-repeat: no-repeat;
  background-position: 53px center;
  position:absolute;
  right:0px;
  top:20%;
  opacity:0.0;
  -moz-opacity:0.0;
  filter: alpha(opacity = 0);
}

.div_arrow_left{
  float:left;
  width:120px;
  height:60%;
  background-image:url('../images/bg_arrow_left.png');
  background-repeat: no-repeat;
  background-position: 40px center;
  position:absolute;
  left:0px;
  top:20%;
  opacity:0.0;
  -moz-opacity:0.0;
  filter: alpha(opacity = 0);  
}

.div_checkboxes_container{
  float:left;
  width:200px;
  margin-left:56px;
}

.div_checkboxes_container .div_checkbox_line{
  float:left;
  width:100%;
  margin-top:13px;
  cursor:pointer;
  position:relative;
}

.div_line_delic{
  float:left;
  width:657px;
  background-color:white;
  height:1px;
  font-size:0px;
  overflow:hidden;
  margin:20px 0 0 0;
}

.div_checkboxes_container .div_checkbox{
  float:left;
  width:17px;
  height:17px;
  background-image:url('../images/checkbox/bg_checkbox.png');
  margin:0px 15px 0 0;
}

.div_checkboxes_container .div_checkbox .div_checked{
  float:left;
  width:17px;
  height:17px;
  background-image:url('../images/checkbox/bg_checkbox.png');
  background-position: left bottom;
  display:none;
}

.div_checkboxes_container .div_label{
  float:left;
  font-size:13px;
  color:#424242;
  margin-top:1px;
}

.div_checkboxes_container .checked .div_label{
  color:#006275;
}

.div_checkboxes_container .checked .div_checked{
  display:block;
}

.div_radio_container{
  float:left;
  width:150px;
  margin-left:0px;
}

.div_radio_container .div_radio_line{
  float:left;
  width:100%;
  margin-top:4px;
  cursor:pointer;
  position:relative;
  height:21px;
}

.div_radio_container .div_radio{
  float:left;
  width:17px;
  height:17px;
  background-image:url('../images/checkbox/bg_radio.png');
  margin:0px 15px 0 0;
}

.div_radio_container .div_radio .div_checked{
  float:left;
  width:17px;
  height:17px;
  background-image:url('../images/checkbox/bg_radio.png');
  background-position: left bottom;
  display:none;
}
.div_radio_container .div_label{
  float:left;
  font-size:13px;
  color:#7f7f7f;
  margin-top:1px;
}

.div_radio_container .checkeds .div_radio .div_checked{
  display:block;
}

.div_radio_container .checkeds .div_label{
  color:#424242;
}


.div_info_right{
  float:right;
  width:267px;
  border-collapse: collapse;
  border:none;
  table-layout: fixed;
  margin:13 30px 0 0;
}

.div_info_right tr, .div_info_right tr td{
  margin:0px;
  padding:0px;
  color:#6d6d6d;
  font-size:11px;
}

.div_calc_table_line{
  float:left;
  width:531px;
  border-bottom:1px #d6d9d9 solid;
  margin-left:56px;
}

.div_calc_table_line .div_small_text{
  float:left;
  color:#b4b4b4;
  font-size:11px;
  margin:6px 0 0 3px;
  width:25px;
}

.div_calc_table_line .div_clalc_table_td{
  float:left;
  color: #9a9a9a;
  font-size:11px;
  text-align: center;
  width:115px;
  margin:6px 0 6px 0;
}

.div_calc_table_line .div_clalc_table_td.checked{
  display:none;
}

.div_contact_pup_line{
  float:left;
  margin:8px 0 0 54px;
  width:535px;
}

.div_contact_pup_line .div_label{
  float:left;
  font-size:12px;
  color:#545454;
  margin-top:5px;
  width:160px;
}

.div_contact_pup_line .div_input_big_contact{
  float:left;
  width:372px;
  height:27px;
  background-image:url('../images/bg_input_big_popup.png');
  background-color: #006275;
}


.div_contact_pup_line .div_textarea_contact{
  float:left;
  width:372px;
  height:67px;
  background-image:url('../images/bg_textarea_big.png');
  background-color: #006275;
}

.div_contact_pup_line .div_textarea_contact textarea{
  margin:3px;
  border:none;
  resize:none;
  background-color: #006275;
  font-family:arial;
  font-size:12px;
  color:white;
  height:61px;
  width:366px;
}



.div_contact_pup_line .div_input_big_contact input{
  float:right;
  margin:2xp;
  width:368px;
  height:23px;
  margin:2px;
  line-height:23px;
  background-color: #006275;
  border:none;
  color:white;
}
                              
.div_send_obj{
  float:right;
  width:140px;
  height:29px;
  background-image:url('../images/buttons/btn_send_obj.png');  
  line-height:29px;
  margin:20px 40px 20px 0;
}

.div_checkbox_container_pup{
  float:right;
  width:auto;
  font-size:11px;
  margin:2px 4px 0 0;
}

.div_checkbox_container_pup input{
  float:left;
}

.div_checkbox_container_pup label{
  float:left;
  margin:3px 0 0 0;
}

.div_rem_price{
  float:right;
  width:18px !important;
  height:18px;
  padding:0px;
  margin:0px;
  overflow:hidden;
  cursor:pointer;
  margin:0px;
  margin-right:5px;
  background-image:url('../images/edit_buttons/rem_btn_sm.png');
}

#div_popup_alert{
  float:left;
  width:437px;
  height:153px;
  background-color: white;
  position:fixed;
  z-index:199;
  left:0px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;  
  top:0px;
  display:none;
}

.alert_image{
  display:inline-block;
  width:60px;
  height:60px;
  background-repeat: no-repeat;
  background-position: center center;  
}

.alert_image.correct{
  background-image:url('../images/correct.png');
}

.alert_image.alert{
  background-image:url('../images/alert.png');
}

.alert_image.wrong{
  background-image:url('../images/wrong.png');
}

#div_popup_alert .div_text{
  float:left;
  width:397px;
  text-align: center;
  margin:60px 0 0 20px;
  font-size:14px;
  color:#373737;
  font-weight:bold;
}

#in_f_sale{
  float:left;
  border:1px #1e3b41 solid;
  background-color:#006275;
  color:white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;  
  padding-left:5px;
  height:19px;
  width:190px;
  font-size:11px;
  margin-top:-2px;
}

.div_sale_cupon_info_icon{
  float:left;
  height:18px;
  background-repeat: no-repeat;
  background-position: left center;
  line-height:18px;
  padding-left:35px;
  margin-left:15px; 
  display:none;
}

.div_sale_cupon_info_icon.correct{
  background-image:url('../images/bg_correct_sale_cupon.png');
  color:#527812;
  display:block;
}

.div_sale_cupon_info_icon.wrong{
  background-image:url('../images/bg_wrong_sale_cupon.png');
  color:#c12400;
  padding-left:22px;
  display:block;
}

.check_price_btn{
  float:left;
  width:21px;
  height:21px;
  background-color:#79aa05;
  font-weight:bold;
  font-size:14px;
  text-align: center;
  color:white;
  line-height:21px;
  border:1px #49620d solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;  
  margin-top:-2px;
  margin-left:-4px;
}