form

{

  padding: 0;

  margin: 0;

}



body

{

  padding: 0;

  margin: 0;

  background-color: #FFFFFF;

  color: #5F5F5F;

  font-family: Verdana;

}



td

{

  font-family: Verdana;

}



a {

  color: darkred;

  text-decoration: underline;

}



a:hover {

  color: #900000;

  text-decoration: none;

}



h1 

{

  font-size: 110%;

  font-weight: 100;

}



h2

{

  font-size: 130%;

  font-weight: 100;

  padding: 0;

  margin: 0;

  display: inline;

}



h5 {

  font-weight: 100;

  font-size: 70%;

  margin: 30px 0 0 1em;

  padding: 0;  

}



.title_list

{

  margin-left: 4em;

  padding: 10px 100px 0 0;

  font-size: 60%;

  font-weight: 100;

  font-family: Verdana;

}



.main_content

{

  margin: 15px 30px 30px 30px;

}



.footer

{

  margin: 0 30px 30px 3.6em;

  font-size: 75%;

}



.negative_text

{

  background-color: #E97B00;

  padding: 3px;

  color: white;

}




.counters

{

  padding: 0 30px 0 2.6em;

}



.main_menu

{

  margin: 10px 30px 20px 37px;

  font-size: 80%;

  padding: 20px;

  background-color: #F0F0F0;

}



.menu_item

{

  background-color: #F0F0F0;

  color: #5d6062;

  padding: 5px;

  font-weight: 100;

}



.menu_item:hover

{

  background-color: #5d6062;

  color: #eaecea;

} 



.smaller

{

  font-size: 80%;

  font-weight: 100;

}



.folder_name0

{

  margin-top: 1.5em;
  font-size: 100%;

}

.folder_name0 a 

{

  margin-top: -1.5em;
  font-size: 75%;
}


.folder_name1

{

  font-size: 75%;

}



.page_title

{

  background-color: #C1C6C6;

  padding: 0.4em;

  margin-left: 0.45em;

  color: white;

  font-weight: 700;

  font-size: 90%;

}



.submit_button

{

  font-size: 80%;

}



.section_header

{

  font-size: 90%;

  background-color: #Cb7f7f;

  padding: 0.5em;

  color: white;

  margin-bottom: 1em;

}



.gui_form

{

  width: 90%;

}



.dataname

{

  font-size: 100%;

}



.datavalue

{

  font-size: 100%;

  background-color: #F0F0F0;

  padding: 0.5em;

  font-weight: 700;

  color: #5D5D5D;

}



.page_selected, .page_selected a

{

  padding: 3px 8px 3px 8px;

  background-color: #CbCb7f;

  text-decoration: none;

  margin: 0 5px 0 0;

  color: #FFFFFF;

}



.not_page_selected a 

{

  padding: 3px 8px 3px 8px;

  background-color: #F0F0F0;

  text-decoration: none;

  margin: 0 5px 0 0;

  color: #5D5D5D;

}



.fadv

{

  border-bottom: 1px solid #F0F0F0;

  font-size: 90%;

}



.fadv_start_hdr

{

  border-bottom: 1px solid #F0F0F0;

  font-size: 70%;

  font-family: Tahoma;

  font-weight: 700; 

}



.fadv_start

{

  border-bottom: 1px solid #F0F0F0;

  font-size: 70%;

  font-family: Tahoma;

}



.datcol

{

  color: #909090;

}



th

{

  background-color: #F6F6F6;

  font-weight: 700;

  font-size: 110%;

}



.rub

{

  width: 2.5em;

  display: block;

  float: right;

  color: #9F9F9F;

}



.price

{

  display: block;

  float: right;

}



.cursign

{

  color: #9F9F9F;

}



.error_message

{

  font-size: 16px;

  font-weight: 700;

  color: red;

  background-color: #FFF0F0;

 

}



.hidden_full

{

  display: none;

  padding: 30px;

  background-color: #F0F0F0;

  width: 90%;

}



.adv_text

{

  font-size: 120%;

  padding: 15px;

  border-left: 1px solid #E0E0E0;

}



.extrainfo

{

  font-size: 0.7em;

  margin: 15px;

  font-family: Verdana;

}



.contactinfo

{

  margin: 15px;

  color: #4D4D4D;

}



.ad_type

{

  width: 100%;

  text-align: right;

}



.price_neg

{  

  background-color: #CbCb7f;

  padding: 0.5em;

  color: white;

}



.adv_links

{

  font-size: 120%;

  font-weight: 700;

  color: #5D5D5D;

}



.adv_links:hover

{

  text-decoration: none;

}



.shotsarchive

{

  padding: 0 10px 0 10px;

}



.big_line

{

  line-height: 170%;

}



.big_line2

{

  font-size: 80%;

}



.phone

{

  background-color: #d479b1;

  color: white;

  padding: 3px;

  font-family: Verdana;

  font-size: 90%;

}



.sel_fadv

{

  background-color: #FFAA55;

  font-size: 90%;

}



.sel_fadv a

{

  color: #d45959;

}



.sel_fadv a:hover

{

  color: #d45959;

}



.eobg0

{

}



.eobg1

{

  background-color: #F6F6F6;

}



.email_send {

  font-size: 120%;

  color: #79b1d4;

  padding: 30px;

}



.price_pane

{

  padding-right: 20px; 

}



.arrows {

  color: #B0B0B0; 

  font-size: 90%;

}



.comments

{

  font-size: 70%;

  font-family: Tahoma;

  color: #909090;

}



.padding_search_form

{

}



.type_s

{

  color: #FF9090;

  font-weight: 700;

}



.type_p

{

  color: #9090FF;

  font-weight: 700;

}



h3 

{

  font-size: 100%;

  padding: 0; 

  margin: 0;

  font-weight: 100;

  display: inline;

}



h4 

{

  font-size: 100%;

  padding: 0; 

  margin: 0;

  font-weight: 100;

  display: inline;

}



.folder_name {

  font-size: 70%; 

  font-family: Tahoma;

}



.stats

{

  font-size: 70%;

  padding-left: 13px;

  font-family: Tahoma;

}





.sapelinks

{

  font-size: 9px; 

  font-family: Tahoma;

  color: #A0A0A0;

}



.sape_block

{

  padding: 10px;

  border: 1px solid #F0F0F0;

  font-size: 9px;

  font-family: Tahoma; 

  margin: 20px 0 0 3.5em;

  width: 50%;

}



.yandex_ad

{

  font-size: 80%;

}



.curdate

{

  margin-left: 30px; 

  font-size: 90%; 

  font-family: Tahoma; 

  font-weight: 700;

  

  padding-left: 25px;

  background-image: url(/i/icon-calendar.gif);

  background-position: 0px 0px;

  background-repeat: no-repeat;

}

.num_in_folder

{

  color: #E0E0E0;

}



.specials {

  font-size: 70%;

  font-family: Tahoma;

}



.special_link {

  font-weight: 100;

  color: #303030;

  text-decoration: none;

}



.special_link:hover {

  font-weight: 100;

  color: #303030;

  border-bottom: 1px dotted #303030;

}



.start_link {

  font-weight: 100;

  color: #303030;

  text-decoration: none;

}



.start_link:hover {

  font-weight: 100;

  color: #606060;

  border-bottom: 1px dotted #303030;

}



.normal_td

{

  font-size: 13px;

}

.np1_1
{
  margin-top: 3px;
}

.np2_1
{
  margin-bottom: 23px;
}

.col0 
{
  width: 300px;
}

.col1
{
  width: 260px;
}

.col2
{
  width: 260px;
}

.np1_1 .num_in_folder, .np2_1 .num_in_folder, .np0_1 .num_in_folder {
 font-size: 70%;
 font-size: 12px;
}

.np1_0 h2, .np2_0 h2, .np3_0 h2
{
  padding: 0;
  margin: 0;
  font-weight: 700;
  color: #7B0000;
  display: inline;
  font-size: 12px;
}

.np0_0 h2
{
  padding: 0;
  margin: 0;
  font-weight: 700;
  color: #7B0000;
  display: inline;
  font-size: 12px;
  line-height: 30px;
}

.np0_1 h2, .np1_1 h2, .np2_1 h2, .np3_1 h2
{
  padding: 0 0 0 15px;
  margin: 0;

  background-image: url(/i/arr.gif);
  background-position: 0px 2px;
  background-repeat: no-repeat;

  font-weight: 100;
  display: inline;
 font-size: 12px;
}

.np0_2 h2, .np1_2 h2, .np2_2 h2, .np3_2 h2
{
  padding: 0 0 0 15px;
  margin: 0;

  background-image: url(/i/arr.gif);
  background-position: 0px 2px;
  background-repeat: no-repeat;

  font-weight: 100;
  font-size: 80%;
  display: inline;
}

.num_in_folder
{
  color: #C0C0C0;
  font-size: 90%;
}




#please_wait

{

  display: none;

  padding: 50px;

  background-color: #FFAA55;

  border-color: 3px solid white;

  color: white;

  font-weight: 700;



  position: fixed;

  top: 300px;

  left: 50%;

  margin-left: -100px;

  //position: absolute;

  top: expression(

      document.getElementsByTagName( 'body' )[0].scrollTop + 300 + "px"

  );



}



