a 

{

  color: #101010;

}



a:hover

{

  text-decoration: none;

}



body {

  padding: 0;

  margin: 0; 

  font-family: Arial ;

  font-size: 12px;

  color: #212121;

}



.top_stripe

{

  background-color: #606060; 

  height: 1px;

}



.bottom_stripe

{

  background-color: #E0E0E0; 

  height: 1px;

}



.bottom_stripe_bg

{

  background-color: #57a2ff;

}



h1 

{

  font-size: 24px;

  margin: 0;

  padding: 0;

}



.header_link

{

  text-decoration: none;

}



.header_bg

{

  height: 100px;

}



.title_list

{

  color: #E0E0E0;

  margin: 0 20px 10px 20px;

  font-weight: 700;

  font-size: 10px;

  padding-left: 7px;

  border-left: 3px solid #E0E0E0;

  

}



.title_name {

  font-size: 16px;

  margin: 5px 20px 10px 20px;

}



.cart_img

{

}



.error_message

{

  color: red;

}



.main_menu

{

  background-color: #79BE74;

  color: #404040;
  height: 10;

}



.main_menu2

{

  padding: 10px;
height: 10;
  margin-left: 15px;



}



.menu_item

{

  padding-left: 5px;

  margin-right: 5px;

}



.menu_item:hover

{

  margin-right: 5px;

  padding-left: 5px;

}



.curdate

{

  margin-left: 110px;

  padding-left: 25px;



  font-weight: 700;

}



.search_example

{

  font-size: 10px;

}



.search_button_start

{

  font-size: 11px;

}



.search_table

{

  margin-left: 31px;

  width: 700px; 

}



.main_content

{

  margin: 30px;

}





.footer

{

  border-top: 1px solid #57a2ff;

  margin: 20px 0 0 35px;

  font-size: 11px;

  color: #505050;

  padding-top: 1px;

}



.counters

{

  margin: 20px 0 0 35px;

}



.sape_block 

{

  margin: 20px 0 20px 35px;

  font-size: 10px;

  color: #D0D0D0;

}



.sape_block a

{

 color: #D0D0D0;

}





.np1_1

{

  margin-top: 1px;

}



.np2_1

{

  margin-bottom: 21px;

}



.col0 

{

  width: 220px;

}



.col1

{

  width: 220px;

}



.col2

{

  width: 220px;

}





.np0_0 h2, .np1_0 h2, .np2_0 h2, .np3_0 h2

{

  padding: 0;

  margin: 0;

  font-weight: 700;

  color: #8f695b;

  font-size: 12px;

  display: inline;

}



.np0_1 h2, .np1_1 h2, .np2_1 h2, .np3_1 h2

{

  padding: 0;

  margin: 0;



  font-weight: 100;

  font-size: 11px;

  display: inline;

}



.np0_2 h2, .np1_2 h2, .np2_2 h2, .np3_2 h2

{

  padding: 0;

  margin: 0;



  font-weight: 100;

  font-size: 12px;

  display: inline;

}



.num_in_folder

{

  color: #C0C0C0;

  font-size: 11px;

}



.folder_column a 

{

  color: #8f695b;

  text-decoration: none;

  line-height: 19px;

}



.folder_column a:hover 

{

  color: #8f695b;

  text-decoration: none;

  border-bottom: 1px dotted #8f695b;

  line-height: 19px;

}



.right_pane

{

  padding-left: 0px;

}



h3

{

  padding: 0;

  margin: 0 0 0 10px;

  font-size: 14px;

  color: #303030;

  font-weight: 700;

  font-family: Arial ;

  margin-bottom: 10px;

}



.specials_pane

{

  border: 1px solid #FF0000;

  background-color: #FE9649;

  color: #404040;

  font-size: 11px;

}



.specials_pane a 

{

  font-size: 11px;

  color: #404040;

  text-decoration: none;







}



.specials_pane a:hover

{

  font-size: 11px;

  color: #404040;

  border-bottom: 1px dotted #303030; 

  text-decoration: none;



}



.how_to_special

{

  font-size: 11px;

  color: #707070;

  margin: 5px 0 0 12px;

  display: block;

  font-weight: 700;



}



#hidden_area

{

  display: none;



  margin: 5px 0px 0px 0px;

  padding: 10px;

  font-size: 11px;

  color: #707070;

  background-color: #F6F6F6;

  

}



.new_adv_pane

{

  background-color: #FAFAFA;

  margin-left: 1px;

}



.new_adv_pane h4 

{

  padding: 0;

  margin: 0;

  color: #303030;

  font-size: 11px;

  display: inline;  

  font-weight: 100;

}



.new_adv_pane a

{

  color: #766454;

  text-decoration: none;

}



.new_adv_pane a:hover

{

  color: #766454;

  text-decoration: underline;

}



.fadv_start_hdr

{

  color: #8f695b;

  font-weight: 700;

  border-bottom: 1px solid #C0C0C0;

}



.type_p

{

 color: #2020FF;

 font-size: 11px; 

}



.type_s

{

 color: #FF2020;

 font-size: 11px; 

}



.fadv_start

{

  font-size: 11px;

  color: #505050;

}



.eobg0

{

  border-bottom: 1px solid #E6E6E6;

}



.eobg1

{

  border-bottom: 1px solid #E0E0E0;

}



input, select, textarea

{

  color: #303030;

}



.page_title

{

  margin: 0px 0 0 1px;

  border-bottom: 1px solid #57a2ff;

  padding-bottom: 1px;

  font-size: 14px;

  color: #505050;

   

}



.sort_by, .sort_by SELECT

{        

  font-size: 11px;

  margin-top: 5px;

}



.make_clear, .make_clear a 

{

  margin-top: 12px;

  color: #505050; 

  font-size: 11px;

}



.found h4 a 

{

  color: #303030;

  text-decoration: none;

}



.found h4 a:hover 

{

  color: #766454;

  text-decoration: underline;

}



.found th

{

  color: #8f695b;

  font-weight: 700;

  border-bottom: 1px solid #F0F0F0;

  padding: 0 0 5px 0;

  margin: 0 0 10px 0;

  height: 20px;

}



.found th a

{

  color: #8f695b;

  font-weight: 700;

}



.found a:hover

{

  color: #766454;

  text-decoration: underline;

}





.rub

{

  width: 2.5em;

  display: block;

  float: right;

  color: #303030;

}



.price

{

  display: block;

  float: right;

  color: #303030;

  position: relative;

  top: 0;

  left: 0;

}



.cursign

{

  color: #303030;

}



.found h4 

{

  padding: 1px 0 1px 0;

  margin: 0;

  color: #303030;

  font-size: 11px;

  font-weight: 100;

  font-family: Arial ;

  padding: 1px 0 1px 5px;

}



.found .eobg1

{

  border-bottom: 1px solid #E0E0E0;

  background-color: #F6F6F6;

}







.price_pane

{

  padding-right: 20px; 

}



.fadv

{

  padding: 1px 0 1px 0;

  color: #909090;

}



h5.folder_name

{

  font-size: 11px;

  color: #404040;

  display: inline;

  padding: 0;

  margin: 0;

  font-weight: 100;

}



.fadv_sel

{

  padding: 1px 0 1px 0;

  background-color: #A6dcff;

}



.fadv_sel h4

{

  font-weight: 700;

}



.page_selected, .page_selected a

{

  padding: 1px 8px 1px 8px;

  background-color: #86bcff;

  text-decoration: none;

  margin: 0 5px 0 0;

  color: #505050;

}



.not_page_selected a 

{

  padding: 1px 8px 1px 8px;

  background-color: #cbb99d;

  text-decoration: none;

  margin: 0 5px 0 0;

  color: #5D5D5D;

}



.section_header

{

  border-bottom: 1px solid #cbb99d;

  padding: 5px;

  font-size: 14px;

  font-weight: 700;

  color: #303030;

}



.comments

{

  font-size: 11px;

  color: #909090;

}



.sms

{

 border-left: 1px solid #FF6060; 

 padding-left: 10px;

 font-size: 11px; 

}



.gui_form

{

  width: 95%;

}

.stats

{

  margin-left: 4px;

}



.not_found

{

  padding-top: 20px;

  padding-bottom: 20px;

  color: #FF6060;

}



h2.adv {

 display: block; 

 padding: 10px 0 10px;

 font-size: 14px;

}



.view_count

{

  font-size: 11px; 

  padding: 30px 0 30px 0;

  color: #808080;

}



.detailed

{

  background-color: #F0F0E0;

}



.uarr {

  color: #909090;

  padding-left: 5px;

}



.email_send

{

  color: #303030;

  padding: 30px;

  

}



.with_photo 

{

  margin-top: 1px;

}



.sidemenu_top {

  font-weight: 700;

  font-size: 12px;

  display: block;

  color: #303030;

  font-size: 12px;

}



.sidemenu_selected {

  padding: 0 0 0 15px;

  margin-left: 15px;



  background-image: url(/i/arr.gif);

  background-position: 0px 2px;

  background-repeat: no-repeat;



  font-weight: 700;

  font-size: 11px;

  display: block;

}





.sidemenu_other {

  margin-left: 15px;



  font-weight: 100;

  font-size: 11px;

  display: block;

}



.short_comments

{

  padding-top: 10px;

  padding-left: 10px;

  padding-bottom: 10px;

  margin: 10px 0px 10px 5px;

  color: #303030;

  font-size: 11px;

  border-left: 3px solid #0568b2;



}



#city_list

{

  display: none;

  color: #303030;

  font-size: 12px;

  background-color: #97d1ff; 

  padding: 20px;

  width: 800px;

  height: 600px;

  overflow: auto;



  position: absolute;

  top: 90px;

  left: 50%;

  margin-left: -400px;

  z-index: 1000;

}



.cli, .cli A

{

  font-size: 10px;

  color: #303030;

  display: block;

  float: left;

  width: 150px;

  padding: 1px;

}



.clim, .clim A

{

  font-size: 10px;

  color: #FFF;

  display: block;

  float: left;

  width: 150px;

  font-weight: 700; 

  padding: 1px;

}



#please_wait

{

  display: none;

  color: #303030;

  text-align: center;

  font-weight: 700;

  font-size: 14px;

  background-color: #86bcff; 

  padding: 20px;

  width: 200px;

  height: 50px;



  position: absolute;

  top: 400px;

  left: 50%;

  margin-left: -100px;

  z-index: 1000;



}



#wait_reload 

{

  display: none;

  color: #303030;

  text-align: center;

  font-weight: 700;

  font-size: 12px;

  background-color: #86bcff; 

  padding: 20px;

  width: 200px;

  height: 35px;



  position: absolute;

  top: 0;

  left: 0;

  z-index: 1000;

}



#wrap_wait_reload

{

  position: relative;

  height: 1px;

}



.city_chooser

{

  margin: 0 0 10px 0px;

  font-size: 12px;

  font-weight: 700;

  color: #909090;

}



.city_chooser A

{

  font-size: 10px;

}



.shotsarchive

{

  margin-left: 10px;

}



.ol_spec

{

  width: 50px;

  height: 40px;

  position: absolute;

  top: 0;

  left: 0;

  z-index: 100;

  display: block;

  margin: 0;

  padding: 0;

  border: 0px;

}



.ol_start

{

  width: 50px;

  height: 40px;

  position: absolute;

  top: 0;

  left: 0;

  z-index: 100;

  display: block;

  margin: 0;

  padding: 0;

  border: 0px;

}



.qperiod

{

}



.specials .qprice

{

}



.fadv_start .qprice

{

  display: inline;

}



.fadv .qprice, .fadv_sel .qprice

{

  position: absolute;

  z-index: 100;

  left: -32px;

}



.top_path

{

  font-size: 14px;

  font-weight: 700;

  color: #303030;

  margin-left: 3px;

}