





body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {margin:0;padding:0;}fieldset,img{border:0;}
body {
  background-image: url(/imgs/fons/body_grad.jpg);
  background-position: center top;
  background-repeat: repeat-x;
  background-color: #f4f6f5;
  margin: 0px;
}

div.top_of_page {
  height: 409px;
  background-repeat: no-repeat;
  background-position: top center;
  background-image: url(/imgs/fons/top_of_page.jpg);
  margin: 0px auto;

  width: auto !important;
  width: 994px;
  
  min-width: 994px;
}

div.logo {
  width: 994px;
  margin: 0px auto;
}

div.logo img {
  margin-top: 69px;
  margin-bottom: 225px;
  margin-left: 37px;
}

div.menu {
  width: 994px;  
  height: 55px;
  margin: 0px auto;
}

div.menu_links {
  width: 100%;
  height: 41px;
  background-image: url(/imgs/fons/menu_tile.jpg);
  background-repeat: repeat-x;
}

div.menu_links_body {
  width: 974px;
  height: 41px;
  background-image: url(/imgs/fons/menu_tile.jpg);
  background-repeat: repeat-x;
}

div.menu_links div {
  height: 100%;
  float: left;
}

div.menu_links_left, div.menu_links_right {
  width: 10px;
  height: 100%;
}

div.menu_links_left {
  background-image: url(/imgs/fons/menu_links_left.jpg);
}

div.menu_links_right {
  background-image: url(/imgs/fons/menu_links_right.jpg);
}

div.menu_bottom {
  width: 100%;
  height: 14px;
  background-image: url(/imgs/fons/menu_bottom.jpg);
}

div.menu_links_body div {
  width: auto;
  
  height: 38px;
  border-right: dashed 1px #c1df9a;
  margin-top: 3px;  
  float: left;
  padding: 0 20px;
}

div.menu_links_body div a {
  font: normal 20px "Times New Roman";
  color: #fff;
  text-decoration: none;
  line-height: 42px;

  filter:progid:DXImageTransform.Microsoft.Glow(Color=#00ff00, Strength=1);
  text-shadow: #666 0 0 8px;
}

div.menu_links_body div a:hover {
  text-decoration: underline;
}

div.menu_links_body div.reg_ent {
  width: 294px;
  height: 100%;
  border: none;
  background-image: url(/imgs/fons/sack.jpg);
  background-repeat: no-repeat;
  margin-left: 66px;
  margin-top: 0px;
  padding: 0px;
}

div.menu_links_body div.reg_ent p {
  text-align: right;
  line-height: 48px;
  color: #fff;
}

div.menu_links_body div.reg_ent p a {
  font: normal 16px "Times New Roman";
  text-decoration: underline;
  color: #fff;
}

div.menu_links_body div.reg_ent p img {
  margin: 0px;
  margin-right: 7px;
  vertical-align: middle;
}

div.body_content, div.body_bottom {
  background-repeat: no-repeat;
  margin: 0px auto;

  width: auto !important;
  width: 994px;
  
  min-width: 994px;
}

div.body_content {
  background-image: url(/imgs/fons/body_content.jpg);
  background-position: top center;
}

div.body_bottom {
  background-image: url(/imgs/fons/body_bottom.jpg);
  background-position: bottom center;
}

div.body_bottom_content {
  width: 994px;
  height: auto;
  overflow: auto;
  margin: 0px auto;
}

div.left_column {
  width: 322px;
  margin-right: 8px;
  overflow: hidden;
  float: left;
}

div.payed {
  width: 100%;
  height: 52px;
  background-image: url(/imgs/fons/payed.jpg);
  background-color: #aaa;
}

div.payed div {
  height: 100%;
  float: left;
}

div.payed div p {
  font: normal 17px "Times New Roman";
  color: #6cb700;
  line-height: 42px;
}

div.weare {
  width: 151px;
  margin-left: 26px;
}

div.price {
  width: 106px;
  text-align: center;  
}

div.price p span {
  font-weight: bold;
  letter-spacing: 4px;
}

div.news_header {
  width: 100%;
  height: 46px;
  background-image: url(/imgs/fons/news_header.jpg);
}

div.news_header_news {
  width: 100%;
  height: 100%;
  background-image: url(/imgs/fons/news_header_news.jpg);
}

div.news_header img, div.text_header img {
  margin-left: 16px;
  margin-right: 7px;
  vertical-align: middle;
}

div.news_body, div.news_body_content {
  width: 100%;
  height: auto;
  overflow: auto;
  background-color: #fff;
}

div.news_body {
  background-image: url(/imgs/fons/news_body.jpg);
  background-repeat: repeat-y;
}

div.news_body_content {
  background-image: url(/imgs/fons/news_body_content.jpg);
  background-repeat: no-repeat;
}

div.news_content div {
  margin: 20px 21px;
}

div.news_content div.attention p {
  line-height: 16px;
}

div.news_content div p.news_title {
  margin-bottom: 12px;
}

div.news_content div p {
  font: normal 13px "Times New Roman";
  color: #63726a;
}

div.news_content div span {
  color: #6cb700;
}

div.news_content div span span {
  font: bold 14px "Times New Roman";
  color: #63726a;
}

div.news_content div p a {
  color: #6cb700;
  font-weight: bold;
}

div.news_bottom {
  width: 100%;
  height: 10px;
  background-image: url(/imgs/fons/news_bottom.jpg);
  margin-bottom: 8px;
}

div.write_to_us {
  text-align: right;
  margin-top: 55px;
}

div.write_to_us_header {
  height: 10px;
  line-height: 10px;
  background-image: url(/imgs/fons/write_to_us_header.jpg);
}

div.write_to_us_body {
  background: #FFFFFF url(/imgs/fons/write_to_us_body.jpg) left top repeat-y;
}

div.write_to_us_bottom {
  height: 40px;
  line-height: 40px;
  background-image: url(/imgs/fons/news_column_bottom.jpg);
}


div.write_to_us_body p {
  font: normal 14px "Times New Roman";
  color: #63726a;
  line-height: 32px;
  margin: 8px 18px 18px 18px;
}

div.write_to_us a {
  font: bold 17px "Times New Roman";
  color: #6cb700;
}

div.right_column {
  width: 664px;
  height: auto;
  overflow: auto;
  float: left;
}

div.text_header {
  width: 100%;
  height: 46px;
  background-image: url(/imgs/fons/text_header.jpg);
}

div.text_body, div.text_body_content {
  width: 100%;
  height: auto;
  overflow: auto;
  background-color: #fff;
}

div.text_body {
  background-image: url(/imgs/fons/text_body.jpg);
  background-repeat: repeat-y;

  height: auto !important;
  height: 800px;
  
  min-height: 854px; 
}

div.text_body_content {
  background-image: url(/imgs/fons/text_body_content.jpg);
  background-repeat: no-repeat;
}

div.text_content div, div.text_content div.contacts, div.text_content div.faq {
  margin: 0px 18px;
  color: #63726a;
}

div.text_content div p {
  margin-top: 14px;
  font-size: 13px;
  line-height: 16px;
}

div.text_content div img  {
  vertical-align: middle;
}

div.text_content div p span {
  color: #6cb700;
}

div.text_content div p.indention {
  font: bold 15px "Times New Roman";
  color: #6cb700;
  margin-top: 24px;
  margin-bottom: 18px;
}

div.text_content div p.indention img {
  margin-right: 6px;
  vertical-align: middle;
}

div.text_content div p.indention_info {
  line-height: 16px;
}

div.text_content div ul {
  margin-left: 15px;
}

div.text_content div li {
  list-style-image: url(/imgs/text_list_item.jpg);
  font-size: 13px;
}

div.text_content div li p {
  margin: 0px;
}

div.text_content div p {
 line-height: 18px;
}

div.text_content div p.top_text {
  font-size: 15px;
}

div.text_column_bottom {
  width: 100%;
  height: 40px;
  background-image: url(/imgs/fons/text_column_bottom.jpg);
}

div.bottom_content {
  width: 100%;
  height: 290px;
}

div.bottom_content div {
  width: 994px;
  margin: 0px auto;
}

div.bottom_links {
  height: 146px;
}

div.bottom_links p {
  line-height: 102px;
  text-align: center;
  color: #63726a;
}

div.bottom_links p a {
  font: normal 14px "Times New Roman";
  color: #63726a;
}

div.bottom_text {}

div.bottom_text p {
  font-size: 13px;
  text-align: center;
  color: #63726a;
  line-height: 34px;
}

div.bottom_text p img {
  vertical-align: text-bottom;
}

div.bottom_text p span {
}

div.bottom_content div.bottom_text p.pointer {
  margin-top: 8px;
} 





ul.adv_ul li p {
  font-size: 15px;
  line-height: 25px;
}





div.account_table {
  margin: 0px;
}

div.account_table_header {
  border-top: dashed 1px #D9DBD5;
  border-bottom: dashed 1px #D9DBD5;
  background-color: #FAF9F3;
  overflow: auto;
  margin: 0px 1px 0px 1px;
}

div.account_table div.account_table_header div p {
  font-weight: bold;
  font-size: 15px;
  line-height: 28px;
}

div.account_table div {
  border: none;
  border-bottom: dashed 1px #D9DBD5;
  overflow: auto;
}

div.account_table div p {
  line-height: 29px;
  font-size: 13px;
  color: #63726A;
}

div.account_table div div {
  float: left;
  border: none;
}

div.account_table div div sup {
  
  color: #DD4117;
}

div.account_table div div a {
  color: #6CB700;
}

div.account_table div #r_1 {
  width: 55px;
}

div.account_table div #r_1 p {
  text-align: center;
}

div.account_table div #r_1 p, div.account_table div #r_2 p  {
  font-weight: bold;
}

div.account_table div #r_2 {
  width: 181px;
}

div.account_table div #r_3 {
  width: 216px;
}

div.account_table div #r_4 {
  width: 126px;
}

div.account_table div #r_4 img {
  vertical-align: text-top;
}

div.account_table div #r_5 {
  width: 84px;
}

div.account_table div #r_5 img {
  vertical-align: text-bottom;
}

div.text_content div p.acc_add {
  margin-top: 22px;
}

p.acc_add a {
  font: bold 13px "Times New Roman";
  color: #6CB700;
}

p.acc_add img {
  margin-right: 9px;
  vertical-align: middle;
}

div.text_content div p.indention_acc {
  font: bold 15px "Times New Roman";
  color: #6cb700;
  margin-top: 24px;
  margin-bottom: 8px;
}

div.text_content div p a {
  font: normal 13px "Times New Roman";
  color: #6CB700;
}





div.text_content div.contacts p.indention {
  margin-top: 14px;
  margin-bottom: 8px;
}

div.text_content div.contacts p {
  font-size: 15px;
}

div.contacts div.contacts_form {
  width: 494px;
  margin: 0px;
}

div.contacts_form div {
  overflow: auto;
}

div.contacts_form div, div.contacts_form div div {
  margin: 0px;
}

div.contacts_form div div {
  float: left;
}

div.contacts_form div div.cf_l {
  width: 214px;
  margin-right: 11px;

}

div.contacts_form div div.cf_l p {
  font: bold 15px "Times New Roman";
  text-align: right;
}

div.contacts_form div div.cf_l p span {
  font: normal 16px "Times New Roman";
  color: #6CB700;
}

div.contacts_form div div.cf_r {
  width: 248px;
}

div.contacts_form div div.cf_r p {
  text-align: center;
  
  font: normal 14px "Times New Roman";
}

div.contacts_form div div.cf_r p.req_flds {
  margin-top: 26px;
}

div.contacts_form div div.cf_r input, div.contacts_form div div.cf_r textarea {
  width: 240px;
  margin-top: 14px;
  font: normal 13px "Times New Roman";
  color: #63726A;
}

div.contacts_form div div.cf_r textarea {
  height: 98px;
  overflow: hidden;
}





div.contacts_form div div.cf_l p.reg_note {
  margin: 0px;
  line-height: 8px; 
  font: normal 13px "Times New Roman";
  color: #97A29C;
}

div.contacts_form div div.cf_l p.reg_pass {
  margin: 0px;
}

div.contacts_form div div.cf_r p.reg_chk {
  font-size: 13px;
  text-align: left;
  line-height: 22px;
  margin: 0px;
  margin-top: 12px;
}

div.contacts_form div div.cf_r p.reg_chk span {
  color: #dd4117;
}

div.contacts_form div div.cf_r p.reg_chk input {
  width: 14px;
  margin: 0px;
}





div.faq {}

div.text_body div.text_content div.faq p {
  line-height: 17px;
  margin: 2px;
}


div.text_body div.text_content div.faq p.indention_now {
  margin-top: 8px;
  font: bold 15px "Times New Roman";
  color: #6cb700;
  margin-bottom: 20px;
}

div.text_body div.text_content div.faq p.indention {
  margin-top: 24px;
  margin-bottom: 18px;
}

div.text_body div.text_content div.faq p.faq_note {
  color: #bdbdbd;
  margin: 0px;
  line-height: 12px;
}

div.text_body div.text_content div.faq p.indention_questions {
  font: bold 15px "Times New Roman";
  color: #6cb700;
  margin-top: 34px;

}

div.text_body div.text_content div.faq p.faq_note span {
  color: #6cb700;
}

div.text_body div.text_content div.faq p.faq_icq_stats {
  line-height: 19px;
}

div.text_body div.text_content div.faq_questions {
  margin: 0px;
}

div.text_body div.text_content div.faq_questions #faq_ans_first {
  border-top: dashed 1px #dde0de;
  border-bottom: dashed 1px #dde0de;
}

div.text_body div.text_content div.faq_questions div {
  margin: 0px;
  border-bottom: dashed 1px #dde0de;
}

div.text_body div.text_content div.faq_questions div p {
  font: bold 13px "Times New Roman";
  margin: 0px;
  line-height: 28px;
}

div.text_body div.text_content div.faq_questions div p img {
  margin-left: 22px;
  margin-right: 13px;
}

div.text_body div.text_content div.faq_questions div p.faq_answer {
  margin-left: 62px;
  margin-bottom: 8px;
  line-height: 14px;
  font-weight: normal;
}

div.text_body div.text_content div.icq_bot {
  height: 130px;
  margin: 14px 1px 0px 1px;
}

div.text_body div.text_content div.icq_bot div {
  height: 100%;
  float: left;
  margin: 0px;
}

div.text_body div.text_content div.icq_bot div.icq_bot_face {
  width: 176px;
  background-image: url(/imgs/fons/icq_bot.jpg);
  background-position: right;
}

div.text_body div.text_content div.icq_bot div.icq_bot_text {
  width: 468px;
  background-image: url(/imgs/fons/icq_bot_text.jpg);
}

div.text_body div.text_content div.icq_bot div.icq_bot_text p {
  margin: 8px 16px;
  font-size: 14px;
}










p.header {
  font: normal 21px "Times New Roman";
  color: #6cb700;
  line-height: 52px;
}

img {
  border-width: 0px;
  vertical-align: top;
}

p {
  margin: 0px;
}
