BODY
{
  margin            : 0px;
  background-color  : #F4F4F4;
  font-family       : Arial;
  font-size         : 12px;
  color             : #303030;
  line-height       : 15px;
}

.png
{
 behavior: url(iepngfix.htc);
}

.menu_button_l, .png, .menu_button_r, #klyaksa, #flowers, #gallery_temp, #don_flowers
{
  behavior: url(/css/iepngfix.htc);
}

.menu_button a, .menu_button a:hover
{
  color: #808080;
  text-decoration: none;
}


#bg
{
  background-color  : #FFFFFF;
  width             : 880px;
}
div
{
}
#main_ct_l, #main_ct_r, #main_ct_top
{
  width             : 880px;
  background-color  : #FFFFFF;
  padding           : 0px;
  margin            : 0px;
}
#main_ct_l
{
  background        : url('/imgs/bg_left.png') repeat-y left;
}
#main_ct_r
{
  background        : url('/imgs/bg_right.png') repeat-y right;
}
#main_ct_top
{
  background        : url('/imgs/bg_top.png') no-repeat top;
  padding-top       : 22px;
}

.main
{
  margin            : 0px;
  margin-right      : 4px;
}

#pic, #menu, #content_main, #pic_title
{
  width             : 780px;
  margin            : 0px;
}

#menu
{
}
#pic, #pic_title
{
  background-color  : #FFFFFF;
  text-align        : center;
  padding-top       : 5px;
}

#pic
{
  background-repeat:no-repeat;
  background-position:bottom;
  width:773px;
  height:191px;
}

#pic_lang
{
  text-align:right;
  padding-right:20px;
  vertical-align:top;
  padding-top:5px;
}

#bottom
{
  clear             : both;
  height            : 206px;
}
#pic_title
{
  text-align        : left;
}
#pic_title_img
{
  margin-left       : 20px;
  padding-bottom    : 5px;
}

#content
{
  width             : 780px;
}

#content_right, #content_left
{
}
#content_left
{
  width             : 525px;
  float             : left;
}
#content_right
{
  width             : 255px;
  float             : left;
  text-align        : left;
}

#temp
{
  position          : relative;
  background-color  : #FFFFFF;
  clear             : both;
}
.text_content
{
  text-align        : left;
  padding-left      : 20px;
  padding-right     : 5px;
  padding-top       : 5px;
  font-size         : 12px;
  color             : #303030;
  font-family       : Arial;
  line-height       : 15px;
}
.text_content h1
{
  font-size         : 13px;
  color             : #AA49CF;
  font-family       : Arial;
  line-height       : 15px;
  display           : inline;
}
.text_content h2
{
  font-size         : 13px;
  color             : #6C869D;
  font-weight       : bold;
  font-family       : Arial;
  line-height       : 15px;
  display           : inline;
}

#flowers
{
  position          : relative;
  background        : url('/imgs/flowers.png') no-repeat top right;
  width             : 184px;
  height            : 174px;
  top               : -60px;
  left              : 120px;
  z-index           : 10;
}

#klyaksa
{
  background        : url('/imgs/klyaksa.png') no-repeat right top;
  width             : 235px;
  height            : 240px;
  top               : -200px;
  position          : relative;
  z-index           : 5;
  text-align        : right;
}
#klyaksa div
{
  text-align        : right;
  color             : #333333;
  font-size         : 13px;
  line-height       : 14px;
  padding-top       : 50px;
  padding-right     : 25px;
}
#klyaksa            a:link
{
  text-align        : right;
  color             : #AA49CF;
  font-size         : 13px;
  text-decoration   : none;
  line-height       : 15px;
}
#klyaksa            a:visited
{
  text-align        : right;
  color             : #AA49CF;
  font-size         : 13px;
  text-decoration   : none;
  line-height       : 15px;
}
#klyaksa            a:hover
{
  text-align        : right;
  color             : #87B130;
  font-size         : 13px;
  text-decoration   : underline;
  line-height       : 15px;
}
#main_bottom
{
  /*background        : url('/imgs/bg_bottom_02.png') no-repeat bottom;*/
  z-index :1000;
}
#bottom_img
{
  position          : relative;
  top               : -84px;
  left              : -2px;
}
#bottom_text
{
  position          : relative;
  top               : -83px;
  font-family       : Arial ;
  text-transform    : uppercase;
}
#bottom_text        span
{
  text-transform    : none;
  font-size         : 12px ;
  color             : #FFFFFF;
}

#bottom_text        a:link
{
  font-size         : 12px ;
  color             : #FFFFFF;
  text-decoration   : none;
}
#bottom_text        a:visited
{
  font-size         : 12px ;
  color             : #FFFFFF;
  text-decoration   : none;
}
#bottom_text        a:hover
{
  font-size         : 12px ;
  color             : #666666;
  text-decoration   : none;
}

#donate_content
{
  padding-top       : 15px;
}
#donate_form
{
  margin-top        : 5px;
  padding-top       : 22px;
  background        : url('/imgs/donate_form.png') no-repeat left top;
  width             : 433px;
  height            : 62px;
  text-align        : center;
}
#donate_form        span
{
  color             : #333333;
}
.amount_field
{
  width             : 295px;
  height            : 16px;
  border            : 0px #A9A9A9 solid;
  padding-left      : 3px;
}
#bb_donate
{
  text-align        : center;
}
#bb_donate          a:link
{
  font-size         : 15px;
  color             : #8CB931;
  font-weight       : bold;
  text-decoration   : none;
}
#bb_donate          a:visited
{
  font-size         : 15px;
  color             : #8CB931;
  font-weight       : bold;
  text-decoration   : none;
}
#bb_donate          a:hover
{
  text-align        : center;
  font-size         : 15px;
  color             : #8CB931;
  font-weight       : bold;
  text-decoration   : underline;
}
.h2_link            a:link
{
  font-size         : 13px;
  color             : #6C869D;
  font-weight       : bold;
  font-family       : Arial;
}
.h2_link            a:visited
{
  font-size         : 13px;
  color             : #6C869D;
  font-weight       : bold;
  font-family       : Arial;
}
.h2_link            a:hover
{
  font-size         : 13px;
  color             : #3B3B3B;
  font-weight       : bold;
  font-family       : Arial;
}
.contact_table
{
  color             : #BEDD7F;
  font-size         : 15px;
  font-weight       : bold;
}
.contact_table      td
{
  padding-right     : 10px;
  vertical-align    : top;
  padding-bottom    : 10px;
}
.td_contact_table
{
  font-size         : 12px;
  color             : #666666;
  font-weight       : 100;
  padding-left      : 5px;
}
.td_contact_table   a:link
{
  text-align        : right;
  color             : #8CB931;
  font-size         : 13px;
  text-decoration   : none;
}
.td_contact_table   a:visited
{
  text-align        : right;
  color             : #8CB931;
  font-size         : 13px;
  text-decoration   : none;
}
.td_contact_table   a:hover
{
  text-align        : right;
  color             : #8CB931;
  font-size         : 13px;
  text-decoration   : underline;
}
#contact_form
{
  width             : 397px;
  height            : 133px;
  background        : url('/imgs/contact_form.png') no-repeat top left;
  padding-top       : 6px;
  margin-top        : 4px;
}
#contact_form       div
{
  padding-top       : 3px;
}
#contact_form       span
{
  padding-left      : 10px;
}
.contact_form_title
{
  width             : 85px;
  float             : left;
}
.contact_form_field
{
  float             : left;
}
.field_contact_form
{
  width             : 297px;
  height            : 16px;
  border            : 0px #C4C4C4 solid;
  overflow          : hidden;
}
#contact_form_bb
{
  text-align        : center;
  width             : 397px;
  padding-left      : 10px;
}

#gallery
{
  position          : relative;
  width             : 745px;
}
#gallery            div
{
}
#gallery_temp
{
  position          : absolute;
  width             : 306px;
  height            : 301px;
  top               : -50px;
  left              : 460px;
  background        : url('/imgs/gallery_temp.png') no-repeat top right;
  z-index           : 15;
}
#gallery_main, #gallery_navigation
{
  float             : left;
}
#gallery_main
{
  background-color  : #FDEFDB;
  width             : 440px;
  height            : 365px;
  background        : url('/imgs/bg_gallery_main.png') no-repeat top left;
}
#gallery_pic
{
  width             : 332px;
  height            : 224px;
  position          : relative;
  top               : 55px;
  left              : 54px;
}
#gallery_pic_description
{
  width             : 332px;
  height            : 40px;
  position          : relative;
  top               : 62px;
  left              : 54px;
  padding-top       : 5px;
}
#gallery_pic_description  div
{
  margin-left       : 15px;
  margin-right      : 15px;
  font-size         : 12px;
  line-height       : 11px;
}
#gallery_pic_img
{
  border            : 1px #E5ECF9 solid;
}
#gallery_navigation
{
  width             : 300px;
  position          : relative;
  z-index           : 20;
}
#gallery_navigation div
{
  width             : 176px;
}
#gallery_navigation img
{
  border            : 1px #A8D06A solid;
}
.gallery_lit_description_top
{
  background        : url('/imgs/bg_lit_description_top.png') no-repeat top;
}
.gallery_lit_description_center
{
  background        : url('/imgs/bg_lit_description_center.png') repeat-y;
}
.gallery_lit_description_bottom
{
  background        : url('/imgs/bg_lit_description_bottom.png') no-repeat bottom;
}
#gallery_navigation p
{
  padding-left      : 8px;
  padding-right     : 8px;
  padding-top       : 2px;
  padding-bottom    : 2px;
  line-height       : 12px;
  font-size         : 10px;
}

#gallery_scroll
{
  position          : absolute;
  top               : 357px;
}
.gallery_scroll_text
{
  float             : left;
  width             : 170px;
  text-align        : center;
  margin-top        : 7px;
}
.gallery_scroll_text  a:link
{
  font-size         : 15px;
  color             : #666666;
  text-decoration   : none;
  font-weight       : bold;
}
.gallery_scroll_text  a:visited
{
  font-size         : 15px;
  color             : #666666;
  text-decoration   : none;
  font-weight       : bold;
}
.gallery_scroll_text  a:hover
{
  font-size         : 15px;
  color             : #666666;
  text-decoration   : none;
  font-weight       : bold;
}
.gallery_scroll_bb
{
  float             : left;
  width             : 130px;
}
#some_text_mark
{
  position          : absolute;
  padding           : 0px;
  margin            : 0px;
  padding-left      : 28px;
}

.donate_links a
{
  text-decoration   : underline;
  color             : #666666;
}
.donate_links a:hover
{
  color             : #8CB931;
}


.right_box
{
  border: 0px solid black;
  width: 220px;
  position: relative;
  top: -180px;
  left: 20px;
}

.box_title
{
  color: #F7A621;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 10px;
}

.box_title a
{
  color: #F7A621;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
}

.box_title a:hover
{
  text-decoration: underline;
}

.clear
{
  clear: both;
}

.t_img
{
  border: 1px solid #BFBFBF;
}

.t_own_img
{
  border: 1px solid #BFBFBF;
  margin-top: 20px;
}

.topic_img, .topic_main
{
  float: left;
}

.topic_img
{
  width: 127px;
}

.topic_main
{
  width: 330px;
  margin-left: 20px;
}

.topic_main a
{
  color: #F7A621;
  text-decoration: none;
}

.topic_main a:hover
{
  text-decoration: underline;
}

.topic_title
{
  margin-bottom: 5px;
}

.topic_title, .topic_title a,  .topic_title a h1, .topic_title h1
{
  color: #AA49CF;
  font-size: 17px;
  text-decoration: none;
}

.topic_title a, .topic_title,   .topic_title a h1, .topic_title h1
{
  font-weight: bold;
}

.topic_title a:hover
{
  text-decoration: underline;
}

.topic_box
{
  margin-bottom: 20px;
}

.mini_topic_box
{
  margin-bottom: 10px;
}

.mini_topic_img, .mini_topic_main
{
  float: left;
}

.mini_topic_img
{
  width: 52px;
}

.mini_topic_main
{
  width: 150px;
  margin-left: 10px;
}

.mini_topic_main a
{
  color: #F7A621;
  text-decoration: none;
}

.mini_topic_title, .mini_topic_title a
{
  color: #AA49CF;
  text-decoration: none;
  font-size: 13px;
}

.mini_topic_title a:hover, .mini_topic_main a:hover
{
  text-decoration: underline;
}

.mini_t_img
{
  border: 1px solid #BFBFBF;
}

.btn_donate
{
  width: 76px;
  height: 31px;
  position: relative;
  left: 0px;
  top: 15px;
  -left: 50px;
}

.right_box_title
{
  margin-top: 5px;
}

.right_box_title, .right_box_title a
{
  color: #AA49CF;
  font-size: 13px;
  text-decoration: none;
}

.right_box_title a:hover
{
  text-decoration: underline;
}

.right_box_main a
{
  color: #F7A621;
  text-decoration: none;
}

.right_box_main a:hover
{
  text-decoration: underline;
}

.right_box_bot
{
  position: relative;
  top: 15px;
  left: 110px;
}

.right_box_bot, .right_box_bot a
{
  color: #F7A621;
  text-decoration: none;
}

.right_box_bot a:hover
{
  text-decoration: underline;
}

.home_right_box
{
  position: relative;
  top: -180px;
  left: 20px;
  -left: 60px;
}

.home_right_box_txt
{
  position: absolute;
  width: 220px;
}

#main_content
{
  position: relative;
  top: 306px;
  z-index: 100;
}

.bottom_spacer
{
  height: 300px;
}

.div_header
{
  position: absolute;
  left: 50%;
  margin-left: -392px;
  top: 22px;
  //margin-left: -393px;
}

.block_left
{
  border: 1px solid #D6D6D6;
  text-align: left;
  padding: 10px 5px 15px 18px;
  margin-bottom: 5px;
}

.block_left a
{
  color: #8CB931;
  text-decoration: none;
}

.block_left a:hover
{
  text-decoration: underline;
}

#checkConditions
{
  position: relative;
  top: 2px;
}

.img_descr
{
  width: 125px; color: #666;
  font-size: 11px;
  text-align: center;
}

.img_bot_caption
{
  width: 125px; color: #999;
  text-align: center;
  margin-top: 10px;
}

#donate_left
{
  float: left;
  width: 370px;
  margin-left: 18px;
  -margin-left: 8px;
}

#donate_right
{
  float: left;
  width: 345px;
  margin: 40px 0px 0px 10px;
  text-align: left;
}

#block_left_title
{
  text-align: left;
  font-weight: bold;
  margin: 15px 0px 10px 0px;
}

.donate_title, .donate_title h1
{
  font-size: 14px;
  color: #9FC969;
  font-weight: bold;
}

.donate_title a, .donate_title a:hover, .donate_title h1
{
  font-size: 14px;
  color: #9FC969;
  font-weight: bold;
  text-decoration: none;
}

.donate_logo
{
  position: relative;
  top: 10px;
  left: 3px;
}

.block_left .don_now
{
  color: #9FC969;
  font-weight: bold;
  text-decoration: underline;
}

.block_left .don_now:hover
{
  color: #F49300;
}

.don_inp
{
  width: 235px;
  background: #F4F7FC;
  border: 1px solid #D0D1D1;
}

#don_flowers
{
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: 255px;
  background: url(/imgs/flowers.png) no-repeat;
  width: 184px;
  height: 174px;
  -margin-left: 210px;
}

.grey
{
  color: #666666;
}

#ban_new
{
  position : relative;
  top:30px;
  text-align:right;
  left: 32px;
  width:158px;
  height:61;
  -left: 80px;
}

#ban_wc
{
  position : relative;
  top:-15px;
  left: 47px;
  text-align:right;
  width:124px;
  height:92;
  -left: 100px;
}

.home_right_journal
{
  position : relative;
  top:25px;
  left: 15px;
  width:218px;
  height:66px;
}

.ban_item
{
  float: left;
  margin-right:20px;

}

.ban_item_w
{
  position:absolute;
  /*position:relative;*/
  right:147px;
  top:440px;
  width:112px;
}
