body{ border:0; margin:0; padding:0; background: white url(ground.gif) repeat-x; 
     color: #555a64;
     text-align: left;
      font-size: 12px;
      font-family: Geneva, Verdana, "MS Sans Serif", sans-serif;
      }
a { text-decoration: none;  color: #1F79CC   }
a:hover{ text-decoration: underline;  color: #1F79CC;   }

#main { font-size: 100%;  width: 100%;  }
#main td { font-size: 100%;  text-align: left;  vertical-align: top;  }

img{ border: none; }

#hide_anchor, #hide_anchor a, #hide_anchor a:hover {
  color: #555a64 !important;  
  text-transform: none !important;  
  text-decoration: none !important;  
  cursor: text !important;     }
#hide_anchor2, #hide_anchor2 a, #hide_anchor2 a:hover {color: #1f79cc; text-transform: none;  text-decoration: none; }
/*#btn_download { background: url(btn_download.gif) no-repeat;  height: 30px;  padding: 7px 15px 8px 34px ;  display: inline;  clear: none;  text-decoration: none;  color: #363a40;  font-weight: 900;                }*/
#btn_download { background: url(download.gif) no-repeat;  height: 32;  padding: 16px 96px 16px 96px ;  display: inline;}
/*#btn_buy { background: url(btn_buy.gif) no-repeat;  height: 30;  padding: 7px 13px 8px 32px ;  display: inline;  clear: none;  text-decoration: none;  color: #363a40;  font-weight: 900;           }*/
#btn_buy { background: url(buy.gif) no-repeat;  height: 24;  padding: 7px 13px 8px 96px ;  display: inline;}
/*#btn_free { background: url(btn_free.gif) no-repeat;  height: 30;  padding: 7px 13px 8px 32px ;  display: inline;  clear: none;  text-decoration: none;  color: #363a40;  font-weight: 900;           }*/
#btn_free { background: url(get_it_free.gif) no-repeat;  height: 24;  padding: 7px 13px 8px 96px ;  display: inline;}
#btn_moreinfo { background: url(btn_moreinfo.gif) no-repeat;  height: 30;  padding: 7px 15px 8px 34px ;  display: inline;  clear: none;  text-decoration: none;  color: #363a40;  font-weight: 900;           }
.btn_spacer {margin-right: 8px; margin-left: 0px; padding-left: 0px; padding-right: 0px; align: left}

#box, #box #top, #box #bottom, #box #center,#box #caption,#box #caption span { width: 164px; display: block; font-weight: 400; font-size: 90%;}  
#box #top { background: url(box_top.gif) no-repeat bottom;  height: 3px;}
#box #bottom { background: url(box_bottom.gif) no-repeat top;  height: 7px;  }
#box #download {background: url(download_big.jpg) no-repeat top;  width: 146px;  height: 137px; display: block; padding: 0px 0px 0px 10px;    }
#box #buynow {background: url(buynow_big.jpg) no-repeat top;  width: 146px;  height: 142px; display: block; padding: 0px 0px 0px 10px;    }
#box #topspacer {margin: 3px 0px 0px 0px; }

#box #social { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;  } 

#box #email { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;  } 
#box #email span { background: url(email.gif) no-repeat left; padding: 0px 0px 0px 30px; color: #5d6065;  font-weight: bolder; } 
#box #email #space { height:5px; width:100px;  display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  font-size: 1px;  } 
#box #email #input { width:113px; height:16px; margin: 0px 0px 0px 0px;  background: url(email_edit.gif);  border: none;  font-size: 10px;      } 
#box #email #button { width:21px; height:16px; margin: 0px 0px 0px 0px;  background: url(email_ok.gif) no-repeat left;  padding: 0px 5px 0px 2px;  border: none;  font-weight: 900;  font-size: 8px;  font-family: "MS Sans Serif", Geneva, sans-serif;          } 

#box #center { background: url(box_space.gif) repeat-y;  padding: 5px 0px 0px 0px;  font-size: 100%;  margin: 0px 0px 0px 0px;    }

#box #center a { text-decoration: none;  color: #1F79CC;  }
#box #center a:hover { text-decoration: underline;  color: #1F79CC;  }

#box #center #buynowlist { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none;  letter-spacing: -1px; }
#box #center #buynowlist #level1 { background: url(folder2.gif) no-repeat left; padding: 0px 0px 0px 10px; margin: 0px 7px 0px 0px;  display: inline;   text-decoration: none;  color: black;       }
#box #center #buynowlist #level2 a { background: url(bullet.gif) no-repeat top left; padding: 0px 0px 0px 10px; margin: 0px 7px 0px 0px;  display: inline;   text-decoration: none;  color: black;       }
#box #center #buynowlist #level2 a:hover { text-decoration: underline;  color: #1F79CC;  }
#box #center #buynowlist #level2 span {color: #1490c9;  display: inline;} /* font-weight: 900; }*/
#box #center #buynowlist a { background: url(bullet.gif) no-repeat top left; padding: 0px 0px 0px 10px; margin: 0px 7px 0px 0px;  display: inline;   text-decoration: none;  color: black;       }
#box #center #buynowlist a:hover { text-decoration: underline;  color: #1F79CC;  }
/*#box #center #buynowlist span {color: #1490c9;  display: inline;  font-weight: 900;  letter-spacing: -1px;  }*/
#box #center #buynowlist span {color: #1490c9;  display: inline;  letter-spacing: -1px;  }

#box #center #spacer {margin: 5px 0px 0px 5px; }
#box #center #spacer2 {margin: 5px 0px 0px 15px; }
#box #center #spacer1 {margin: 10px 0px 0px 5px; }
#box #center #spacer_ex {margin: 5px 0px 0px 15px; color: black;}

#box #center #level1 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none; }
#box #center #level1 span {background: url(folder1.gif) no-repeat left; padding: 0px 0px 0px 10px; margin: 0px 7px 0px 0px;  display: block; }
#box #center #level1 #date {background: url(bullet.gif) no-repeat top left; padding: 0px 0px 0px 10px; margin: 0px 7px 0px 0px;  display: block;  font-weight: 900;  font-size: 90%;     }
#box #center #level1 #date a { text-decoration: none;  color: #5D6065;  }
#box #center #level1 #date a:hover { text-decoration: underline;  color: #1F79CC;  }
#box #center #level1 #article_title {background: url(bullet.gif) no-repeat top left; padding: 0px 0px 0px 10px; margin: 0px 7px 0px 0px;  display: block; }
#box #center #level1 #article_title a { text-decoration: none;  color: #5D6065;  }
#box #center #level1 #article_title a:hover { text-decoration: underline;  color: #1F79CC;  }
#box #center #level1 a { text-decoration: none;  color: black;  }
#box #center #level1 a:hover { text-decoration: underline;  color: #1F79CC;  }
#box #center #level1 #select {background: url(folder2.gif) no-repeat top left; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;  font-weight: normal;  color: #1f79cc;   }
#box #center #level1 #select a  {text-decoration: none;  /*color: #1f79cc;*/  }
#box #center #level1 #select a:hover { text-decoration: underline;  color: #1F79CC;  }

#box #center #level2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none;  font-weight: normal;  }
#box #center #level2 span {background: url(bullet.gif) no-repeat top left; padding: 0px 0px 0px 10px; margin: 0px 7px 0px 0px;  display: block; }
#box #center #level2 a {text-decoration: none;  color: black;  }
#box #center #level2 a:hover { text-decoration: underline;  color: #1F79CC;  }
/*#box #center #level2 #select2 {padding: 0px 0px 0px 7px; margin: 0px 0px 0px 5px;  font-weight: bolder;  }*/
#box #center #level2 #select2 {background: url(bullet.gif) no-repeat top left; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;  font-weight: bolder;  color: #1f79cc;   }
#box #center #level2 #select2 a  {text-decoration: none;  color: black;  }
#box #center #level2 #select2 a:hover { text-decoration: underline;  color: #1F79CC;  }

#box #center #news {background: url(box_tr2.gif) no-repeat left; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 5px; color: #5d6065;  font-weight: bolder;}

#box #caption { background: url(box_title.gif) no-repeat top; width: 164; height:22px; padding: 4px 0px 0px 0px;  font-size: 110%; }
#box #caption span { color: #5d6065;  font-weight: bolder; height:22px; padding: 2px 0px 0px 5px;  vertical-align: bottom;     }
#box #more { width: 17px;  background: url(btn_moresmall.gif) no-repeat center; text-decoration: none; padding: 0px 10px 0px 10px;} 
#box #rss { width: 60px;  background: url(rss.gif) no-repeat center; text-decoration: none; padding: 2px 57px 0px 20px;  margin: 6px 10px 0px 0px;    display: inline;  height: 18px;          } 

#columns { margin: 10px 18px 10px 15px;  padding: 0px 0px 0px 0px;  display: block;  clear: both;    }
#column_left{ width: 164px;  float: left; display: block;   }
#column_right{ width: 164px;   float: right; display: block;  }
#column_center { display: block;  margin: 0px 180px 0px 180px;  font-size: 100%;    }
#column_center table,#column_center td, #column_center tr { font-size: 100%;    }
#column_center p, #column_center ul, #column_center li, {font-size: 100%;}
#column_center h1 {color:#1f79cc;  font-size: 120%;  font-weight: bolder;  display: inline;  margin: 10px 0px 10px 0px;    }
#column_center h2 {font-size: 110%;  font-weight: bolder;  display: inline;  margin: 10px 0px 10px 0px;  }
#column_center h3 {font-size: 100%;  font-weight: bolder;  display: inline;  margin: 10px 0px 10px 0px;  }
#column_center #image_r{ display: inline;  float: right;  padding-left: 10px;  padding-bottom: 10px;  padding-right: 10px;  padding-top: 10px;      }

#column_center_nr { display: block;  margin: 0px 10px 0px 180px;  font-size: 100%;    }
#column_center_nr table,#column_center_nr td, #column_center_nr tr { font-size: 100%;    }
#column_center_nr p, #column_center_nr ul, #column_center_nr li, {font-size: 100%;}
#column_center_nr h1 {color:#1f79cc;  font-size: 120%;  font-weight: bolder;  display: inline;  margin: 10px 0px 10px 0px;    }
#column_center_nr h2 {font-size: 110%;  font-weight: bolder;  display: inline;  margin: 10px 0px 10px 0px;  }
#column_center_nr h3 {font-size: 100%;  font-weight: bolder;  display: inline;  margin: 10px 0px 10px 0px;  }
#column_center_nr #image_r{ display: inline;  float: right;  padding-left: 10px;  padding-bottom: 10px;  padding-right: 10px;  padding-top: 10px;      }


#resort{ background: #C4e9e5 url(resort_space.gif) repeat-x left;  height: 108px;   width:100%; display: block;  clear: both;  min-width: 800px;  width:100%;   }
#resort #left { background: #C4e9e5 url(resort_left.gif) no-repeat left; height: 108px;  width: 367px; float: left;  clear: none;  text-align: left;     } 
#resort #right { background: #C4e9e5 url(resort_right.gif) no-repeat right; height: 108px;  width: 429px;  clear: none;  float: right;  text-align: right; } 

#menu{height: 31px;  
      margin: 0px 0px 0px 14px;  
      background: url(menu.gif) repeat-x right;
      display: block;
      clear: both;
  }
#menu #left, #menu #space, #menu #right, #menu a {  
   height: 31px; background: no-repeat;  clear: none;   }
#menu #left, #menu #space, #menu a{ float: left;}
#menu #right {float: right;   }
#menu #left { background-image: url(menu_first.gif);  width:2px; }
#menu #space { background-image: url(menu_space.gif); width:3px;  }
#menu a { background-image: url(menu.gif); width: 110px; text-align: center; 
          font-weight:900; color: #ffffff; padding: 8px 0px 0px 0px; text-decoration: none;
          font-size: 110%;
        } 
#menu a:hover { color: #f9f5ba;  text-decoration: underline;  } 
#menu #select { background-image: url(menu_select.gif); color: #ffffff;  text-decoration: none;  } 
#menu #select:hover { background-image: url(menu_select.gif); color:#f9f5ba; ;  text-decoration: underline;  } 
#menu #right { background-image: url(menu_last.gif); width: 102px;  }

hr {
  /*background: url(hr.gif);*/
  /*background-repeat: repeat-x;*/   
  /*background-image: url(hr.gif);*/  
  /*background-position: left center;*/ 
  color: #C8D9E8;
	background-color: #C8D9E8;
	height: 1px;
	border-width: 0px; /* убрать рамки вокруг элемента */
}

#copyright { display: block; background-color: #eef1f4; font-size: 80%;  padding: 5px 10px 5px 10px;  margin: 0px 0px 5px 20px;   }
#copyright a { text-decoration: none;  color: #1F79CC; } 
#copyright a:hover { text-decoration: underline;  color: #1F79CC;  } 

#logobox{ font-size: 90%; }
#logobox table ,#logobox td { font-size: 90%; }
#logobox a { text-decoration: none;  color: black;   }
#logobox a:hover{ text-decoration: underline;  color: #1F79CC;   }
      
#graybox  {  font-size: 1px; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;   }
#graybox #gb_u, #graybox #gb_d {font-size: 1px;  line-height: 6px; }
#graybox #gb_ul, #graybox #gb_ur{font-size: 1px;  width: 6px;  height: 6px;  line-height: 6px;}
#graybox #gb_dr, #graybox #gb_dr{font-size: 1px;  width: 6px;  height: 6px;  line-height: 6px;}
#graybox #gb_ul{ background: url(gb_upleft.gif) no-repeat;}
#graybox #gb_ur{ background: url(gb_upright.gif) no-repeat; }
#graybox #gb_dl{ background: url(gb_downleft.gif) no-repeat;}
#graybox #gb_dr{ background: url(gb_downright.gif) no-repeat;}
#graybox #gb_u{ background: url(gb_up.gif) repeat-x;  height: 6px;  }
#graybox #gb_d{ background: url(gb_down.gif) repeat-x;  height: 6px;  }
#graybox #gb_l{ background: url(gb_left.gif) repeat-y;  width: 6px;  }
#graybox #gb_r{ background: url(gb_right.gif) repeat-y;  width: 6px;  }
#graybox #gb_c{ font-size:100%;  background: #EEF1E4;  padding: 10px 10px 10px 10px;    }
#graybox #gb_c h1{ margin: 0px 0px 10px 0px;   font-size:100%;  font-weight: bolder;  display: block;   }
#graybox #gb_c #moreinfo{ margin: 10px 0px 0px 0px;   float: left;  display: inline;  text-decoration: underline;  color: #39CEFF;  clear: left;     }
#graybox #gb_c #moreinfo a , #graybox #gb_c #moreinfo a:hover { text-decoration: underline;  color: #39CEFF;    }
#graybox #gb_c #url{ margin: 10px 0px 0px 0px;   float: right;  display: inline; color:#187BCE;  clear: right;   }

/*#articles a { margin-left: 15px;  }
#articles p { font-size: 90%;  margin-left: 30px;  }*/

#articles #articles_anchor a { text-decoration: none;  color: #5D6065;  }
#articles #articles_anchor a:hover { text-decoration: underline;  color: #1F79CC;  }
#articles p { font-size: 90%; margin-top: 2px; margin-bottom: 5px; }
#articles #articles_header a { text-decoration: none;  color: #1F79CC;  }
#articles #articles_header a:hover { text-decoration: underline;  color: #1F79CC;  }

/*#article {font-size: 90%; }*/
#article a { text-decoration: none;  color: #1F79CC; } 
#article a:hover { text-decoration: underline;  color: #1F79CC;  } 

#social { background: none; left; margin: 8px 7px 8px 0px;} 

#download_box { width: 300px; display: block} 
#empty_logo { width: 110px;} 
#logo_spacer { width: 16px;}
#product_left_column { width: 120px;}

.button_inline{
  margin-left: 10;
  vertical-align: middle;
}

.small_text{
  font-size: 80%;
  margin-left: 4;
}

.article_image{
  margin-right: 10;
  border: 0;
}

.li{
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	display: block;
	padding-left: 10;
	margin-left: 20;
	margin-top: 4;
}

.li2{
	background-image: url(bullet2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	display: block;
	padding-left: 10;
	margin-left: 20;
	margin-top: 4;
}

.li3{
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	display: block;
	padding-left: 10;
	margin-left: 4;
	margin-top: 4;
}

.price {
 text-align: right;
}

.ditto_paging {    
  border-top: 1px solid #ccc;    
  padding: 10px;     
  font-size: 86%;    
  color: #5D6065;
}
#ditto_pages .ditto_currentpage {    
  border: 1px solid black;   
  padding: 1px 5px 2px;     
  margin-right: 1px;    
  background-color: #1F79CC;     
  color: #fff;
} 
#ditto_pages .ditto_off {    
  border: 1px solid #ccc;    
  padding: 1px 5px 2px;     
  margin-right: 1px;    
  color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {    
  border: 1px solid #1F79CC;     
  padding: 1px 5px 2px;     
  margin-right: 1px;     
  text-decoration: none !important;     
  color: black;
} 
#ditto_pages a:hover {    
  background-color: #fff;    
  color: #000;
}  
