HTML {
         background: #DFB277; padding: 0px;    margin: 0px; width: 100%;  height: 100%;min-width: 1000px;

}
body {
            padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
.all_0 {background:  url(images/line_2.jpg) 100% 0 repeat-y;}
.all {
                background:#FFF8D4 url(images/line.jpg) repeat-y;min-height:100%; width: 1002px;margin: 0px auto;
}
table {
          width:100%;
}
img {
          border:none;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
* {
          margin:0px; padding:0px;
}
.heder {
          height:289px;background: url(images/heder.jpg) no-repeat;
}
.left_block {
          float:left;
}
.right_block {
          float:right;
}
.icons {
          padding:49px 0px 0px 87px;
}
.icons img {
          display:block;float:left;
}
.mail {
          margin:41px 0px 0px 52px;
}
.love {
          margin:8px 0px 0px 50px;
}
.adres {
          text-align:right;padding:50px 40px 0px 0px;
}
.adres p {
          font: bold 13px Tahoma; color:#610022;margin:0px 0px 3px 0px;
}
.adres a {
          color:#610022;text-decoration:underline;
}
.adres a:hover {
          text-decoration:none;
}
.menu {
          margin:0px 42px 0px 32px; background: url(images/plas.jpg) 0px 0px no-repeat;
}
.menu_0 {
          padding:0px 8px 0px 8px;background: url(images/plas_2.jpg) 100% 0px no-repeat;
}
.menu_all {
          height:35px;background:#8A0031;padding:3px 0px 0px 30px;
}
.menu_all div {
          float:left;margin:0px 35px 0px 0px;
}
.p_m_1 {
          margin:8px 4px 0px 4px;float:left;width:86px;height:18px;background: url(images/p_m_1.png) no-repeat;display:block; 
}
.p_m_1:hover {
          background: url(images/p_m_1_hover.png) 1px 0px no-repeat;
}
.p_m_2 {
          margin:8px 4px 0px 4px;float:left;width:101px;height:18px;background: url(images/p_m_2.png) no-repeat;display:block; 
}
.p_m_2:hover {
          background: url(images/p_m_2_hover.png)  no-repeat;
}
.p_m_3 {
          margin:8px 4px 0px 4px;float:left;width:84px;height:18px;background: url(images/p_m_3.png) no-repeat;display:block; 
}
.p_m_3:hover {
          background: url(images/p_m_3_hover.png) no-repeat;
}
.p_m_4 {
          margin:8px 4px 0px 4px;float:left;width:112px;height:18px;background: url(images/p_m_4.png) no-repeat;display:block; 
}
.p_m_4:hover {
          background: url(images/p_m_4_hover.png) 1px 0px no-repeat;
}
.p_m_5 {
          margin:8px 4px 0px 4px;float:left;width:71px;height:18px;background: url(images/p_m_5.png) no-repeat;display:block; 
}
.p_m_5:hover {
          background: url(images/p_m_5_hover.png) no-repeat;
}
.menu_all img {
          float:left;
}
.no_margin {
          margin-right:0px !important;
}
.all_content {
          padding:7px 47px 0px 49px;width:905px;
}
.wrapper {
	border: 1px solid #000;
}
.outer {
	margin-left: 172px; /* L */
	margin-right: 172px; /* R */

}
.wrap-cl {
	float: left;
	width: 100%;
	margin-right: -1px;
}
.center {
	float: right;
	width: 100%;
	margin-left: -1px;
}
.left {
	float: left;
	position: relative;
	width: 192px;  /* L */
	margin-left: -193px;  /* -L-1 */
	margin-right: 2px;
      padding-bottom:30px;

}
.right {
	float: right;
	position: relative;
       width: 192px;  /* L */
	margin-right: -193px;  /* -L-1 */
	margin-left: 2px;
       padding-bottom:30px;
}
.minwidth {
	min-width: 504px;
}

.inleft, .inright, .incenter {
	width: 100%;
	overflow: hidden;
}
.wrap-cl {
	position: relative;
	margin-right: 0;
}
.center {
	margin-left: 0;
}
.left {
	margin-right: 1px;
}
.right {
	margin-left: 1px;
}

.wrapper {
	margin-left: -504px;
}
.clear {
          clear:both;
}
.main_text {
          padding:35px 20px 20px 20px;
}
.main_text p {
          margin:0px 0px 18px 0px;font: normal 14px Tahoma; color:#333333;text-indent:12px;
          text-align: justify;
          line-height: 23px;
}

.main_text p.page_header {
          margin:0px 0px 18px 0px;font: bold 16px Tahoma; color:#333333; text-align:left;
          line-height: 23px;
}

.main_text p.center {
          margin:0px 0px 18px 0px;font: normal 14px Tahoma; color:#333333; text-align:center;
          line-height: 23px;
}

.main_text p.center_pray {
          margin:0px 0px 18px 0px;font: bold 12px Tahoma; color:#333333; text-align:center;
          line-height: 23px;
}

.main_text p.right {
          margin:0px 0px 18px 0px;font: normal 14px Tahoma; color:#333333; text-align:right;
          line-height: 23px;
}

.main_text p.bank_rekv {
          margin:0px 0px 18px 80px;font: normal 14px Tahoma; color:#333333; text-align:left; text-indent:0px;
}

.main_text h3 {
          font: normal 16px Tahoma; text-align:center; font-weight:bold;
          padding-top: 10px;
          padding-bottom: 10px;
}

.main_text a {
  text-decoration: none;
  font: normal 14px Tahoma;
  color: #0000FF;
}

.main_text a:hover {
  text-decoration: underline;
  font: normal 14px Tahoma;
  color: #0000FF;
}

.title_img {
          display:block;margin:0px auto;
}
.text {
          margin:17px 0px 0px 0px;
}
.text img {
          margin:0px 0px 10px 10px;
}
.text img.right {
          float:right; margin:0px 0px 10px 10px;
}

.block {
          margin:0px 0px 0px 0px;
}
.top_block {
          padding:37px 0px 0px 0px;width:192px;height:29px;background: url(images/top_block.jpg) no-repeat;
}
.block_bord {
          border-left: solid 1px #D1BA58;border-right: solid 1px #9E8C71;
}
.block_bord_2 {
          background:#FBEFD9;padding:5px 18px 0px 20px;border-left: solid 1px #9E8C71;border-right: solid 1px #B29529;
}
.news {
          margin:0px 0px 18px 0px;line-height:12px;
}
.news h2 {
          font: bold 13px Tahoma; color:#8A0031;margin:0px 0px 1px 0px;
}
.news a {
          font: normal 12px Tahoma; color:#ADA059;text-decoration:none;
}
.news a:hover {
          text-decoration:underline;
}
.all_news {
          display:block;margin-left:32px;font: bold 13px Tahoma; color:#8A0031;text-decoration:underline;
}
.all_news:hover {
          text-decoration:none;
}
.bottom_block {
          width:192px;height:49px;background: url(images/bottom_block.jpg) no-repeat;
}
.adresat {
          background: url(images/krest.jpg) no-repeat;padding:32px 20px 0px 0px;text-align:right;
}
.adresat h2 {
          font: bold 14px tahoma; color:#5F5211;margin:0px 0px 3px 0px;
}
.adresat p {
          font: normal 14px Tahoma; color:#5F5211;margin:0px 0px 3px 0px;
}
.otd_1 {
          margin-left:35px;
}
.otd_2 {
          margin-left:25px;
}
.perecesl {
          display:block;margin-left:0px;font: bold 12px tahoma; color:#8A0031;text-decoration:underline;
          text-align: center;
}
.perecesl:hover {
          text-decoration:none;
}
.webmoney {
          margin:18px 0px 0px 0px;
}
.webmoney h2 {
          font: bold 12px tahoma; color:#8A0031;margin:0px 0px 6px 11px;
}
.webmoney strong {
          padding:0px 0px 0px 0px;font: bold 12px tahoma; color:#B2A662;
}
.webmoney span {
          padding:0px 18px 0px 0px;text-decoration:none;font: bold 12px tahoma; color:#B2A662;
}
.webmoney input {
          position:relative; top:-1px;text-align:right;font: bold 11px tahoma; color:#666666;border: solid 1px #666666;width:50px;height:15px;margin:0px 3px 0px 15px;
}
.webmoney select {
          width:65px;border: solid 1px #666666;font: bold 11px tahoma; color:#666666;
}
.otlata {
          text-align:left;margin-top:2px;
}
.otlata a {
          font: bold 10px tahoma; color:#B2A662; text-decoration:underline;
}
.otlata a:hover {
          text-decoration:none;
}
.right_element {
          padding:5px 7px 0px 15px;
}
.ukaz {
          margin:4px 0px 0px 0px !important;
}
.otlata_2 {
          position:relative; z-index:100;margin-left:10px;
}
.otlata_2 a {
          font: bold 12px tahoma; color:#B2A662; text-decoration:underline;
}
.otlata_2 a:hover {
          text-decoration:none !important;
}
.hrani {
          margin:40px 0px 0px 22px
}
.back_krest {
          height:205px;margin:5px 0px 0px 0px;background: url(images/back_krest.jpg) 30px 0px no-repeat;
}
.valuta {
          margin-bottom:0px;
}
.footer {
          padding:2px 40px 0px 40px;height:88px;width:922px;margin:0px auto;background: url(images/footer.png) 0 100% no-repeat; background-color: #FFF8D4;
}
.l_ban {
          float:left;margin:0px 15px 0px 0px;
}
.l_ban img {
          margin-bottom:3px;
}
.l_ban_2 {
          float:left;margin:10px 13px 0px 0px;
}
.l_ban_2 a {
          font-size: 11px;
}

.l_ban_2 img {
          margin-right:5px;
}
.l_ban_3 {
          float:left;margin:3px 12px 0px 0px; padding-left: 20px;
}
.copy {
          float:left;margin:0px 15px 0px 0px;
          padding-left: 90px;
}
.copy p {
          font: normal 11px Tahoma; color:#8A0031;margin:0px;
          padding-top: 0px;
}
.copy_qs {
          float:left;margin:0px 0px 0px 0px;
}
.copy_qs p {
          font: normal 11px Tahoma; color:#8A0031;margin:0px;
          padding-top: 0px;
}



td.letter_caption {
   color: #8A0031;
   background: #FBEFD9;
   text-align: justify;
   font-family: Arial;
   font-size: 13px;
   font-weight: bold;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
}

td.letter_info {
   color: #8A0031;
   background: #FBEFD9;
   text-align: justify;
   font-family: Arial;
   font-size: 13px;
   font-weight: bold;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
}

.letter_field {
   color: #FFFFFF;
   background: #8A0031;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   border: 1px solid;
}

div.small_menu_l {float:left; width: 230px; height: 85px; margin: 20px 0 0 40px;}
div.small_menu_r {float:left; width: 215px; height: 85px; margin: 20px 0 0 0;}

p.small_menu {margin: 0 0 0 0; padding: 0 0 0 0; line-height: 15px;}
    p.small_menu a {color:#8A0031; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 15px; margin: 0 0 0 0; padding: 0 0 0 0;}
    p.small_menu a:hover {color:#8A0031; font-size: 12px; font-weight: bold; text-decoration: underline;line-height: 15px; margin: 0 0 0 0; padding: 0 0 0 0;}    



