html, body {
  margin: 0 auto; text-align: center; background-color: #399582; background-image: url(../images/bgrfull.png); background-repeat: repeat-x;
  font-family: Tahoma; font-size: 11px; color: #676352; position: relative; behavior: url("hover.htc");
}

#content {
  position: relative;
  border: solid 0px red;
  margin:0 auto;
  width: 1100px;
}
a {
  color: #55a8b0;
}
#sun{
  background-image: url(../images/bgrsun.png); background-repeat: no-repeat; background-color: transparent;
  position: absolute; width: 514px; height: 194px;
}
*html #sun{
  left: -50px; behavior: url(/iepngfix.htc);
}
*:first-child+html #sun{
  left: -15px;
}
/* BEGIN -- ÂÅÐÕÍÈÉ ÁËÎÊ + ÂÅÐÕÍÅÅ ÌÅÍÞ */

#top {
  border: solid 0px blue;
  margin:0 auto;
  width: 968px; height: 36px;
  position: relative;
}
.headermenu {
  border: solid 0px #35CA35; text-align: center;
  width: 968px; height: 23px; padding: 2px 0 0 0;
  position: absolute; bottom: 0px; left: 0px;
  text-transform: uppercase;
}
.headermenu a{
  position: relative; border: solid 0px #35CA35;
  margin: 5px 30px 0 30px; padding: 0 0 0 5px;
  float: left; width: auto;
  display: block;
  color: #ffffff; text-decoration: none;
}
.headermenu a:hover{
  color: #adf35f;
}
.headermenu a .bgr{
  background-image: url(../images/bgr_top_menu.gif); background-repeat: no-repeat; background-position: center;
  position: absolute; bottom: -6px; left: 0px;
  width: 105%; margin: 0 auto;
  height: 1px; line-height: 1px;
  border: solid 1px #ffffff; background-color: #1a86ab;
}
* html .headermenu a .bgr{
  width: 0; height: 0; border: none;
}
#header {
  border: solid 0px #5656A8; background-color: #ffffff; border-left: solid 1px #dadad9; border-right: solid 1px #dadad9;
  margin:0 auto;
  width: 966px; height: 89px;
  position: relative;
}
#header .clock{
  color: #ffffff; font-size: 14px; height: 55px; font-family: Tahoma; letter-spacing: 2px; position: absolute; top: 45px; left: 20px;
}
#header h2{font-size: 13px; color: #52aa1a; line-height: 15px;}
#header #flogin{
  margin: -10px 0 0 0; height: 55px; text-align: left; position: relative;
  padding: 0;
}
#header #fsearch{
  margin: 10px 10px 0 10px; height: 25px; text-align: left; position: relative;
  padding: 0;
}
#header #fsearch input, a{
  position: relative;
}
*:first-child+html #header #fsearch{
  margin: 5px 5px 0 5px;
}
*html #header #fsearch{
  margin: 5px 5px 0 5px;
}
#header .button_header{
  background-image: url(../images/button_header.png); background-color: transparent; background-repeat: no-repeat;
  width: 49px; height: 22px; text-transform: uppercase; text-align: center; vertical-align: middle;
  display: block; border: none; color: #ffffff; font-weight: bold; text-decoration: none; font-size: 13px;
}
* html #header .button_header{
   behavior: url(/iepngfix.htc);
}
#header input{
  border: solid 1px #bbbbbb; background-color: #ffffff; margin: 3px 0 3px 0; padding: 3px; width: 160px; font-size: 11px; color: #bbbbbb;
}
#box_head_logo {
  position: relative; background-image: url(../images/bgr_header_fmnav.jpg); background-repeat: no-repeat; background-position: left bottom;
  width: 290px; height: 89px; float: left;
}
#box_head_logo .logo{
  width: 286px; height: 56px;
  top: -10px; left: 10px;
  position: absolute;

}
#box_head_logo img{
  border: none;
}
#box_head_logo .nav_header{
  position: absolute; bottom: 0; left: 0; width: 286px; height: 33px;
}
#box_head_logo .nav_header .nhome{
  display: block; background-image: url(../images/nhome.gif); background-repeat: no-repeat; width: 17px; height: 15px;
  float: left;
  margin-left: 34px;
}
* html #box_head_logo .nav_header .nhome{
  margin-left: 18px;
}
#box_head_logo .nav_header .nmail{
  display: block; background-image: url(../images/nmail.gif); background-repeat: no-repeat; width: 19px; height: 15px;
  float: left;
  margin-left: 41px;
}
#box_head_logo .nav_header .nmap{
  display: block; background-image: url(../images/nmap.gif); background-repeat: no-repeat; width: 19px; height: 15px;
  float: left;
  margin-left: 41px;
}

#box_head_left {
  margin-top: -15px; color: #4b4b4b;
  width: 208px; height: 104px; float: left; text-align: left; line-height: 25px;
  background-image: url(../images/bgr_h_dd.gif); background-repeat: repeat-x; background-position: bottom right;
}
*html #box_head_left {
  position: absolute; left: 290px; top: 0;
}
#box_head_left span{
  font-size: 13px; color: #1eb0d8; font-weight: bold; padding: 0 0 0 10px;
}
#box_head_center {
  margin-top: -15px; background-image: url(../images/bgr_header_flogin.jpg); background-repeat: no-repeat; background-position: bottom right;
  width: 225px; height: 104px; float: left;
}
*html #box_head_center {
  position: absolute; left: 498px; top: 0;
}
#box_head_right {

  width: 245px; height: 109px; position: absolute; right: -1px; top: -20px;
}
#box_head_right .imgbgr{
  background-image: url(../images/bgr_search.png); background-color: transparent; background-repeat: no-repeat;
  width: 245px; height: 109px; position: absolute; right: 0; top: 0;
}
* html #box_head_right .imgbgr {
   behavior: url(/iepngfix.htc);
}
#box_head_right a{
  color: #ffffff; font-size: 10px;
}

/* END -- ÂÅÐÕÍÈÉ ÁËÎÊ + ÂÅÐÕÍÅÅ ÌÅÍÞ */

/* BEGIN -- ÖÅÍÒÐ ÁËÎÊ */

.pixtop {
  position: absolute; top: 20px; left: 1px; background-color: transparent; background-image: url(../images/pix.gif); background-repeat: repeat; width: 966px; height: 89px;
}
.pixbot {
  z-index: 8;position: absolute; bottom: 22px; left: 1px; background-color: transparent; background-image: url(../images/pix.gif); background-repeat: repeat; width: 966px; height: 228px;
}
.cantlt {
  position: absolute; top: 0px; left: 0px; background-color: transparent; background-image: url(../images/bgr_page_left_top.png); background-repeat: no-repeat; width: 20px; height: 20px;
}
* html .cantlt {behavior: url(/iepngfix.htc);}
.cantrt {
  position: absolute; top: 0px; right: 0px; background-color: transparent; background-image: url(../images/bgr_page_right_top.png); background-repeat: no-repeat; width: 20px; height: 20px;
}
* html .cantrt {behavior: url(/iepngfix.htc);}
.canthrt {
  position: absolute; top: 0px; left: 20px; background-color: #ffffff; background-image: url(../images/bgr_hr.gif); background-repeat: repeat-x; width: 928px; height: 20px;
}
* html .canthrt {behavior: url(/iepngfix.htc);}
.cantlb {
  z-index: 2; position: absolute; bottom: 0px; left: 0px; background-color: transparent; background-image: url(../images/bgr_page_left_bott.png); background-repeat: no-repeat; width: 22px; height: 22px;
}
* html .cantlb { behavior: url(/iepngfix.htc);}
.cantrb {
  z-index: 2; position: absolute; bottom: 0px; right: 0px; background-color: transparent; background-image: url(../images/bgr_page_right_bott.png); background-repeat: no-repeat; width: 22px; height: 22px;
}
* html .cantrb { behavior: url(/iepngfix.htc);}
.canthrb {
  z-index: 2; position: absolute; bottom: 0px; left: 20px;
  background-image: url(../images/bgr_page_bott.png); background-repeat: repeat-x; width: 928px; height: 22px;
}
* html .canthrb { z-index:55;}
.cantlttt {
  position: absolute; top: 20px; left: 0px; background-color: transparent; background-image: url(../images/bgr_hr.gif); background-repeat: repeat-y; width: 1px; height: 231px;
}
* html .cantlttt { behavior: url(/iepngfix.htc);}
.cantrttt {
  position: absolute; top: 20px; right: 0px; background-color: transparent; background-image: url(../images/bgr_hr.gif); background-repeat: repeat-y; width: 1px; height: 231px;
}
* html .cantrttt { behavior: url(/iepngfix.htc);}
.cantlbbb {
  position: absolute; top: 0px; right: 0px; background-color: transparent; background-image: url(../images/bgr_hr.gif); background-repeat: repeat-y; width: 1px; height: 231px;
}
* html .cantlbbb { behavior: url(/iepngfix.htc);}
.cantrbbb {
  position: absolute; top: 0px; left: 0px; background-color: transparent; background-image: url(../images/bgr_hr.gif); background-repeat: repeat-y; width: 1px; height: 230px;
}
* html .cantrbbb {behavior: url(/iepngfix.htc);}
.bgr_tt_topl {
  position: absolute; top: -20px; left: -12px; background-color: transparent; background-image: url(../images/bgr_tt_topl.png); background-repeat: no-repeat; width: 45px; height: 325px;
}
* html .bgr_tt_topl { behavior: url(/iepngfix.htc);}
.bgr_tt_topr {
  position: absolute; top: -20px; right: -12px; background-color: transparent; background-image: url(../images/bgr_tt_topr.png); background-repeat: no-repeat; width: 43px; height: 320px;
}
* html .bgr_tt_topr { behavior: url(/iepngfix.htc);}
.bgr_tt_bottl {
  position: absolute; top: -216px; left: -12px; background-color: transparent; background-image: url(../images/bgr_tt_bottl.png); background-repeat: no-repeat; width: 43px; height: 241px;
}
* html .bgr_tt_bottl {behavior: url(/iepngfix.htc);}
.bgr_tt_bottr {
  position: absolute; top: -216px; right: -12px; background-color: transparent; background-image: url(../images/bgr_tt_bottr.png); background-repeat: no-repeat; width: 41px; height: 241px;
}
* html .bgr_tt_bottr {behavior: url(/iepngfix.htc);}
.bgr_tt_bott {
  position: absolute; bottom: -17px; left: 0px; background-color: transparent; background-image: url(../images/bgr_tt_bott.png); background-repeat: no-repeat; width: 935px; height: 38px;
}
* html .bgr_tt_bott {behavior: url(/iepngfix.htc); z-index: 18;}
.cantlt {
  position: absolute; top: 0px; left: 0px; background-color: transparent; background-image: url(../images/bgr_page_left_top.png); background-repeat: no-repeat; width: 20px; height: 20px;
}
* html .cantlt {behavior: url(/iepngfix.htc);}

#boxpage {
  border: solid 0px blue; background-color: #ffffff;
  position: relative;
  margin:0 auto;
  width: 966px; border-left: solid 1px #dadad9; border-right: solid 1px #dadad9;

}

    /* BEGIN -- ÖÅÍÒÐ TOP ÁËÎÊ */

#boxtop {
  background-color: #ffffff;
  margin:0 auto;
  width: 966px; height: 231px;
}
#boxtop #box_menu {
  border-left: solid 1px #43a4bb; border-bottom: solid 3px #59aec3; background-color: #2696b1;
  float: left;
  width: 215px; height: 228px;
  text-align: left;
}
#boxtop #box_menu a{
  color: #ffffff;
}
#boxtop #box_menu ul{
  list-style:none;
	padding:0px;
	margin:0px;
	text-align: left;
}
#boxtop #box_menu li{
  background-image: url(../images/bgr_header_menu.gif);
  border-bottom: dotted 1px #ffffff;
  height: 24px;
}
#boxtop #box_menu li:hover{
  background-image: url(../images/bgr_header_menu_hover.gif);
}
#boxtop #box_menu li a{
  margin: 0; padding: 0;
  display: block;
  height: 24px;
  line-height: 23px; vertical-align: middle;
  text-decoration: none;

}
#boxtop #box_menu li .amarc{
  float: left; margin-right: 5px;
  width: 18px; height: 15px; background-image: url(../images/marcer2.png); background-repeat: no-repeat;
}
*html #boxtop #box_menu li .amarc{
behavior: url(/iepngfix.htc);
}
#boxtop #box_menu li a , x:-moz-any-link {}
*:first-child+html #boxtop #box_menu li a{

}
*html #boxtop #box_menu li a{

}
#boxtop #box_info {
  float: left; border-bottom: solid 1px #b3b3b3; border-top: solid 1px #b3b3b3; background-color: #f7ffff;
  width: 750px; height: 229px;
  margin: 0 auto; text-align: center;
}
#boxtop #box_info .block{
  margin: 0 15px 0 15px;
  float: left;
  width: 220px; height: 230px;
  text-align: center;
}
*html #boxtop #box_info .block{
  margin-right: 5px;
}
#boxtop #box_info .block .inf_content{
  height: 54px; max-height: 54px; overflow: hidden;
}

    /* END -- ÖÅÍÒÐ TOP ÁËÎÊ */

    /* BEGIN -- ÖÅÍÒÐ -> ÖÅÍÒÐ ÊÎÍÒÅÍÒ ÁËÎÊ */

#boxcenter {
  clear: both;
  background-color: #ffffff;
  width: 966px; min-height: 510px;
  background-image: url(../images/bgr_center_top.gif); background-repeat: repeat-x; background-position: top;
  text-align: left;
}
#boxcenter #box_left{
  border: solid 0px red;
  float: left;
  width: 300px;
  margin: 15px;
}
*html #boxcenter #box_left{
  margin-right: 5px;
}
#boxcenter #box_center{
  border: solid 0px red;
  float: left;
  width: 370px;
  margin: 15px;
}
*html #boxcenter #box_center{
  margin-right: 5px;
}
#boxcenter #box_center h2 a{
  text-decoration: none; color: #52aa1a;
}
#boxcenter #box_right{
  float: left;
  width: 200px;
  margin: 15px;
  padding: 0 0 20px 0;
}
*html #boxcenter #box_right{
  margin-right: 5px;
}
#first_news {
  border-bottom: dotted 1px #4f4d4d;
}
#first_news h3 a{
  text-align: center; font-size: 11px; color: #52aa1a; text-decoration: none;
}
#first_news .content_news{
  text-decoration: underline; max-height: 80px; overflow: hidden;
}
#first_news .content_news a{
  color: #4f4d4d; display: block;
}
#first_news .f_f_news {
  margin: 10px 0 10px 0; height: 15px;
}
*:first-child+html #first_news .f_f_news{
  padding-bottom: 10px;
}
*html #first_news .f_f_news{
  padding-bottom: 10px;
}
#first_news .f_f_news img{
  border: none;
}
#first_news .f_f_news a{
  float: right;
}
#boxcenter h1{text-align: center; text-transform: uppercase; font-size: 13px; color: #49a2aa;}
#boxcenter h2{font-size: 12px; color: #52aa1a; margin: 0; padding: 0;}
#boxcenter h3{text-align: center; font-size: 11px; color: #52aa1a;}
#boxcenter img{border: solid 1px #9b9b9b; margin: 0 7px 0 0;}
#boxcenter ul{
	text-align: left;
  color: #49a2aa;
}
#boxcenter li{
  list-style-image: url(../images/li_marcer.gif);
}
#boxcenter li a{padding: 0;}
#boxcenter li a:hover{text-decoration: none;}
*:first-child+html #boxcenter li a{padding: 0 0 0 10px;}
*html #boxcenter li a{padding: 0 0 0 10px;}
*:first-child+html #boxcenter li{margin-left: -10px;}
#green_button {
  background-image: url(../images/button_green.png); background-color: transparent; background-repeat: no-repeat;
  width: 118px; height: 15px; line-height: 15px; text-transform: uppercase; text-align: center; vertical-align: middle;
}
* html #green_button {behavior: url(/iepngfix.htc);}
#green_button a{
  color: #ffffff; text-decoration: none;
}
#green_button_search {
  background-image: url(../images/butt_arccat_h.gif); background-color: transparent; background-repeat: no-repeat;
  width: 151px; height: 25px; line-height: 35px; text-transform: uppercase; text-align: center; vertical-align: middle;
}
#green_button_search input{
  color: #ffffff; text-decoration: none; border: none; background: none; font-size: 14px; height: 25px;
}
#button_header{
  background-image: url(../images/button_header.png); background-color: transparent; background-repeat: no-repeat;
  width: 49px; height: 22px; line-height: 21px; text-transform: uppercase; text-align: center; vertical-align: middle;
  display: block;
}
* html #button_header {behavior: url(/iepngfix.htc);}
#button_header a{
  font-weight: bold; color: #ffffff; text-decoration: none; display: block; font-size: 13px;
}
#blue_button {
  background-image: url(../images/button_blue.png); background-color: transparent; background-repeat: no-repeat;
  width: 158px; height: 43px; line-height: 43px; text-align: center; vertical-align: middle;  margin: 0 auto;
  behavior: url(iepngfix.htc);
}
* html #blue_button {behavior: url(/iepngfix.htc);}
#blue_button a{
  display: block; font-size: 13px; color: #ffffff; text-decoration: none;
}
#boxcenter #box_arc_links{
  margin: 15px 0 0 0;border-top: dotted 1px #777777;
}
#boxcenter #box_arc_links .lincks {
  border-bottom: dotted 1px #777777; padding: 4px 0 4px 0;
}
#boxcenter #box_arc_links .lincks a{
  color: #666666;
}
.time_green{
  float: left; margin: 0 10px 0 0;
  background-image: url(../images/time_green.png); background-repeat: no-repeat; width: 40px; height: 12px; line-height: 12px; text-align: center; vertical-align: middle;
  font-weight: bold; color: #ffffff;
}
    /* END -- ÖÅÍÒÐ -> ÖÅÍÒÐ ÊÎÍÒÅÍÒ ÁËÎÊ */

    /* BEGIN -- ÖÅÍÒÐ ÏÎÏÓËßÐ ÁËÎÊ */

#boxpop {
  background-color: #ffffff;
  border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff;
  margin:0 auto; clear: both;
  width: 966px; min-height: 300px;
}
#boxpop #bgr_block{
  width: 930px; height: 271px;
  margin: 20px 15px;
  position: relative;
  background-color: #eef8fc;
}
#boxpop #bgr_block .arc_block{
  left: 0px; top: 0px;
  width: 930px; height: 271px;
  position: absolute;
  margin: 0 0 0 15px;
}
#boxpop #bgr_block .pop_t{
  position: absolute; top: 0px; left: 56px; width: 818px; height: 7px; background-image: url(../images/bgr_pop_top.jpg); background-repeat: repeat-x;
}
#boxpop #bgr_block .pop_b{
  position: absolute; bottom: 0px; left: 56px; width: 818px; height: 7px; background-image: url(../images/bgr_pop_bott.jpg); background-repeat: repeat-x;
}
*html #boxpop #bgr_block .pop_b{
   bottom: -7px;
}
#boxpop #bgr_block .pop_l{
  position: absolute; top: 0px; left: 0px; width: 56px; height: 271px; background-image: url(../images/bgr_pop_left.jpg); background-repeat: no-repeat;
}
#boxpop #bgr_block .pop_r{
  position: absolute; top: 0px; right: 0px; width: 56px; height: 271px; background-image: url(../images/bgr_pop_right.jpg); background-repeat: no-repeat;
}
#boxpop #bgr_block .header{
  position: absolute; top: -20px; right: 80px; width: 201px; height: 26px; background-image: url(../images/bgr_pop_header.jpg); background-repeat: no-repeat;
  font-size: 13px; color: #ffffff; text-decoration: underline; line-height: 25px;vertical-align: middle;
}
#boxpop #bgr_block .block{
  border: solid 0px #D92DA5;
  margin: 20px 0 20px 0;
  float: left;
  width: 280px; height: 235px; position: relative;
  text-align: left; overflow: hidden;
}
#boxpop #bgr_block .block h1{
  font-size: 13px; color: #76b14a; line-height: 14px; text-align: center;
}
#boxpop #bgr_block .block h1 a{
  text-decoration: none; color: #52AA1A;
}
#boxpop #bgr_block .block .content_news{
  height: 170px; overflow: hidden;
  margin: 0 0 0 10px;
  padding: 0 0 5px 0;

  position: relative;
}
#boxpop #bgr_block .vvhr {
  margin: 50px 0 0 0;
  float: left; border-right: dotted 1px #666666; width: 15px; height: 180px;
}
#boxpop #bgr_block .block .images{
  float: left; margin: 0 0 0 15px;
}
.date_black{
  float: right;
  background-image: url(../images/bgr_date_black.png); background-repeat: no-repeat;
  width: 65px; height: 15px; line-height: 15px; text-align: center;vertical-align: middle; color: #ffffff;
}
.date_green{
  float: left;
  background-image: url(../images/bgr_date_green.png); background-repeat: no-repeat;
  width: 65px; height: 14px; line-height: 14px; text-align: center;vertical-align: middle; color: #ffffff; font-size: 10px;
}
.date{
  margin: 0 0 0 40px;
  color: #575757;
}
#boxpop #bgr_block .block .linck{
  position: absolute; bottom: 0px; right: 80px; background-color: #eef8fc;
  float: right;
}

    /* END -- ÖÅÍÒÐ ÏÎÏÓËßÐ ÁËÎÊ */

    /* BEGIN -- ÖÅÍÒÐ ÍÈÇ ÁËÎÊ */

#boxbottom {
  z-index: 9;
  background-image: url(../images/pix.gif); background-repeat: repeat;
  margin:0 auto; position: relative;
  width: 966px; height: 250px; overflow: hidden;
}
#boxbottom #block{
  border: solid 0px #D92DA5; background-color: #ffffff;
  float: left;
  margin: 5px; width: 225px; height: 200px; overflow: hidden;

}
#boxbottom #block h1{
  font-family: Franklin Gothic Book; font-size: 13px; font-weight: normal; text-transform: uppercase; color: #ffffff;
  height: 21px; line-height: 21px;
}
.orange_h1{
  background-image: url(../images/h1_orange.gif); background-repeat: repeat-x;
  background-color: #d7681f;
}
.green_h1{
  background-image: url(../images/h1_green.gif); background-repeat: repeat-x;
  background-color: #4da350;
}
.maline_h1{
  background-image: url(../images/h1_maline.gif); background-repeat: repeat-x;
  background-color: #a52c4c;
}
.wiolete_h1{
  background-image: url(../images/h1_wiolete.gif); background-repeat: repeat-x;
  background-color: #9040bf;
}
.orange_ul a{color: #ed6911;}

.green_ul a{color: #4da350;}

.maline_ul a{color: #a52c4c;}

.wiolete_ul a{color: #9040bf;}

#boxbottom #block ul{
  list-style:none;
	padding:0px;
	margin:0px;
	text-align: left;
}
#boxbottom #block li{
  margin: 5px 0 5px 0;
	padding:0px;
  list-style-position: inside;
  list-style-image: url(../images/li_marcer.gif);
}
#boxbottom #block li a{
  padding: 0;
}
#boxbottom #block li a:hover{
  text-decoration: none;
}
*:first-child+html #boxbottom #block li a{
  padding: 0 0 0 10px;
}
*html #boxbottom #block li a{
  padding: 0 0 0 10px;
}
*:first-child+html #boxbottom #block li{
  margin-left: -10px;
}
*html #boxbottom #block li{
  margin-left: -10px;
}
    /* END -- ÖÅÍÒÐ ÍÈÇ ÁËÎÊ */
    
    /* BEGIN -- ÄÎÏ ÁËÎÊ */
#boxfhr {
  position: relative;
  margin: 0 auto; width: 968px;
  height: 22px;
}
#boxhhr {
  position: relative;
  margin: 0 auto; width: 968px;
  height: 20px;
}
    /* END -- ÄÎÏ ÁËÎÊ */


/* END -- ÖÅÍÒÐ ÁËÎÊ */

/* BEGIN -- ÔÓÒÅÐ ÁËÎÊ */

#footer {
  border: solid 0px blue;
  margin:0 auto;
  width: 968px; height: 106px;
  position: relative;
}
#footerlogo {
  background-image: url(../images/bgrfooterlogo.png); background-repeat: no-repeat; background-color: transparent;
  position: absolute; width: 160px; height: 30px; bottom: 10px; left: 120px;
}
* html #footerlogo {behavior: url(/iepngfix.htc);}
#footer #copy{
  border: solid 0px #AAAA55;
  float: left; background-color: ;
  width: 350px; text-align: left;
  color: #ffffff;
  margin: 30px 0 0 30px;
}
#footer #boxright{
  margin: 0 auto;
  border: solid 0px #789870;
}
#footer #footermenu{
  border: solid 0px #212A1F;
}
#footer #menu{
  border: solid 0px #212A1F;
  position: relative;
  background-color: #318c71;
  background-image: url(../images/bgr_footer_menu.gif);
  margin: 30px 40px 20px 0;
  float: right;
  width: 480px; height: 25px;
  line-height: 22px; vertical-align: middle;
}
* html #footer #menu{
  margin-left:20px;
  margin-right:20px;
}

#footer #menu .bgr_left{
  position: absolute; : top: 0px; left:-15px; width: 15px; height: 25px; background-image: url(../images/bgr_footer_menu_l.png); background-repeat: no-repeat;
}
* html #footer #menu .bgr_left {behavior: url(/iepngfix.htc); width: 15px;}
#footer #menu .bgr_right{
  position: absolute; : top: 0px; right:-15px; width: 15px; height: 25px; background-image: url(../images/bgr_footer_menu_r.png); background-repeat: no-repeat;
}
* html #footer #menu .bgr_right {behavior: url(/iepngfix.htc);}
#footer #menu a{
  margin: 0 15px 0 10px; display: block; float: left;
  color: #ffffff;
}

/* END -- ÔÓÒÅÐ ÁËÎÊ */

/* ÑÒÐÀÍÈÖÛ */
#page_arcticle {
  width: 700px; min-height: 300px; float: left; margin: 15px 0 15px 30px;
}
*html #page_arcticle {
  margin-left: 15px;
}
#page_arcticle .header{
  text-align: center; color: #3f4343; font-size: 19px; font-weight: bold;
}
#page_arcticle .box_links{
  margin: 20px 20px 0 20px;
}
#page_arcticle .box_links a{
  border-bottom: dotted 1px #4f4d4d;
  display: block; float: left; margin-right: 15px; padding-left: 3px;
  width: 195px; height: 22px; overflow: hidden; line-height: 21px; vertical-align: middle;
  color: #169309;
}
#page_arcticle .box_links a span{
  color: #5a5a5a; font-weight: bold; text-decoration: none; padding-right: 5px;
}
#page_arcticle .arc_content{
  width: 650px;
  margin: 15px; clear: both;
  font-size: 12px;
}
#page_arcticle .arc_hr{
  clear: both; height: 10px;
}
#page_arcticle .arc_comment{
  margin: 5px;
}
#page_arcticle .arc_comment .header_coment{
  position: relative; background-image: url(../images/ht_comment_arc.gif); background-repeat: repeat-x; background-color: #169eca;
  height: 17px; line-height: 17px; vertical-align: middle; margin: 5px; color: #ffffff; font-weight: bold; padding-left: 20px;

}
#page_arcticle .arc_comment .header_coment .acbl{
  position: absolute; width: 9px; height: 17px; background-image: url(../images/ht_comment_arc_l.gif); background-repeat: no-repeat; top: 0px; left: 0px;
}
#page_arcticle .arc_comment .header_coment .acbr{
  position: absolute; width: 9px; height: 17px; background-image: url(../images/ht_comment_arc_r.gif); background-repeat: no-repeat; top: 0px; right: 0px;
}
#page_arcticle .arc_comment .arc_comm_block_login{
  position: absolute;  top: 0px; right: 15px; font-weight: normal;
}
#page_arcticle .arc_comment .arc_comm_block_login a{
  color: #ffffff; top: 0px;
}
#page_arcticle .arc_comment .comment {
  border-bottom: dotted 1px #4f4d4d; margin: 5px; line-height: 25px; vertical-align: middle;
}
#page_arcticle .arc_comment .comment span{
  color: #272626;
}
#page_arcticle .arc_comment .comment strong{
  color: #169eca; padding: 0 10px 0 10px;
}
#page_arcticle .boxcatt{
  float: left;
  width: 193px; height: 48px;
  margin: 6px 12px;  padding:auto 0 ;

  text-align: center; vertical-align: middle; line-height: 48px;
}
#page_arcticle .boxcatt span{
   line-height: 12px; margin:auto 0 ; padding:auto 0 ;
}
#page_arcticle .boxcatt a{
  text-decoration: none; color: #ffffff;
  display: table-cell; vertical-align: middle; background-image: url(../images/butt_arccat_big.gif); background-repeat: no-repeat;
  width: 193px; height: 48px;  vertical-align: middle;  /*padding: 15px 0 5px 0;*/
}
*:first-child+html .boxcatt a{
  display: block; padding-top: 10px;
}
*:first-child+html .boxcatt{
  background-image: url(../images/butt_arccat_big.gif); background-repeat: no-repeat;
}
#page_arcticle .boxcatt a:hover{
  color: #666666;
 /* background-image: url(../images/butt_arccat_h.gif); background-repeat: no-repeat;  */
}
#page_arcticle .boxcatt .aacttt{
  text-decoration: none; color: #ffffff;
  display: block; background-image: url(../images/butt_arccat_h.gif); background-repeat: no-repeat;
  width: 151px; height: 25px;
}
#page_arcticle .toparc{
  width: 550px;
}
#page_arcticle .toparc .num{
  text-align: center;width:20px;
  float: left; color: #ffffff; background-color: #56a424; font-weight: bold;  height: 12px; line-height: 12px; margin-top:5px;
  background-image: url(../images/bgr_num_green.gif); background-repeat: repeat-x;
}
#page_arcticle .toparc .farc{
  padding: 0; border-bottom: dotted 1px #666666; margin-right: 25px; clear: both;  height: 21px; line-height: 21px; vertical-align: middle;
}
#page_arcticle .toparc a{
  color: #666666;
}
#page_arcticle .toparc .rat1 {
  float: left; text-align: center; color: #ffffff; font-weight: bold; vertical-align: middle;
  width: 24px; height: 21px;
  background-image: url(../images/rat1.gif); background-repeat: no-repeat;
}
#page_arcticle .toparc .rat2 {
  float: left; text-align: center; color: #ffffff; font-weight: bold; vertical-align: middle;
  width: 24px; height: 21px;
  background-image: url(../images/rat2.gif); background-repeat: no-repeat;
}
#page_arcticle .toparc .rat3 {
  float: left; text-align: center; color: #ffffff; font-weight: bold; vertical-align: middle;
  width: 24px; height: 21px;
  background-image: url(../images/rat3.gif); background-repeat: no-repeat;
}


#page_arcticle .allarc {
  clear: both;
}
#page_arcticle .allarc .farc{
  width: 550px; margin-right:15px;
  height: 21px; line-height: 21px; vertical-align: middle;
  border-bottom: dotted 1px #666666;
}
#page_arcticle .allarc .farc a{
  color: #666666;
}

#fcomment {
  margin: 15px 0 0 0; padding: 0px;  text-align: right;
}
#fcomment .left_form{
  float: left; width: 230px;
}
#fcomment .right_form{
  float: left; width: 440px; vertical-align: top;
}
#fcomment .right_form .nnnndd{
  float: left; margin: 8px 0 0 15px;
}
#fcomment .button{
  clear: both; margin: 5px;
}
#fcomment input{
  width: 165px; margin: 3px 0 3px 5px; font-size: 11px;
}
#fcomment textarea{
  width: 350px; height: 170px; overflow: hidden; border: solid 1px #4d4d4d;
}
#ffeedback {
  margin: 15px 0 0 0; padding: 0px;  text-align: center;
}
#ffeedback .top_form{
  width: 350px; margin: 30px auto; text-align: right;
}
#ffeedback .bott_form{
  vertical-align: top; width: 500px; margin: 30px auto; text-align: right;
}
#ffeedback .bott_form .nnnndd{
  float: left; margin: 8px 0 0 15px;
}
#ffeedback .button{
  width: 500px; margin: 30px auto; text-align: right;
}
#ffeedback input{
  width: 185px; margin: 3px 0 3px 5px; font-size: 11px;
}
#ffeedback textarea{
  width: 380px; height: 180px; overflow: hidden;
}
#arch {
  border-top: dotted 1px #4f4d4d; width: 670px; margin-top: 30px;
}
#arch a{
  border-bottom: dotted 1px #4f4d4d;
  display: block; padding-left: 3px;
  height: 22px; overflow: hidden; line-height: 21px; vertical-align: middle;
  color: #555151;
}
#arch a:hover{
  color: #169309; font-weight: bold;
}
#nav{
  margin: 20px 0 20px 0; line-height: 40px;
  text-align: center; color: #40b1bb; font-size: 12px; height: 40px;
}
#nav a{
  display: inline; text-decoration: none; border: none; color: #23a5b0; font-size: 12px;
}
#nav .act_p{
  color: #ffffff; font-weight: bold;  height: 30px;line-height: 30px; vertical-align: middle;
  text-align: center; position:relative;
  padding: 30px 10px 8px 10px; background-image: url(../images/act_p.gif); background-repeat: repeat-x; background-position: bottom center;
}
#nav .act_p .nav_l {
  position: absolute; bottom: 0px; left: 0px; width: 7px; height: 30px;
  background-image: url(../images/act_p_l.gif); background-repeat: no-repeat;
}
#nav .act_p .nav_r {
  position: absolute; bottom: 0px; right: 0px; width: 7px; height: 30px;
  background-image: url(../images/act_p_r.gif); background-repeat: no-repeat;
}
#nav .act_p, x:-moz-any-link {padding-top: 5px;}
*:first-child+html #nav .act_p{padding-top: 30px;}
*html #nav .act_p {background: none; color: #1D71A9;}
*:first-child+html #nav .act_p .nav_l {bottom: 5px;}
*:first-child+html #nav .act_p .nav_r {bottom: 5px;}
*html #nav .act_p .nav_l {background: none;}
*html #nav .act_p .nav_r {background: none;}

#news {
  border-bottom: dotted 1px #4f4d4d; height: 100px;
  width: 670px; margin-top: 30px; position: relative;
}
#news h3{
  text-align: left; margin: 0; padding: 0; float: left;
}
#news .news_header{
  height: 15px; margin-bottom; 15px  clear: both;
}
#news .news_header a{
  font-size: 11px; color: #52aa1a; text-decoration: none;
}
#news .news_content{
  clear: both; height: 65px; overflow: hidden;
}
#news .f_f_news {
  margin: 10px 0 10px 0; height: 15px; position: absolute; bottom: -10px; right: 0px;
}
#news .f_f_news img{
  border: none;
}
#regform2 {
  margin: 15px 0 0 30px; padding: 0px;  text-align: left;
}
#regform2 .box_form{
  margin: 40px 0 0 30px;
}
#button_reg {
  background-image: url(../images/button_reg.png); background-color: transparent; background-repeat: no-repeat;
  width: 104px; height: 37px; line-height: 36px; text-align: center; vertical-align: middle;  margin: 0 auto;
}
#button_reg a{
  display: block; font-family: Myriad Pro; font-size: 14px; color: #395306; text-decoration: none;
}
#regform2 .input{
  background-color: #f7ffff; border: solid 1px #969696; width: 235px;
}
#regform {
  margin: 15px 0 0 30px; padding: 0px;  text-align: left;
}
#regform .box_form_l{
  border: solid 0px #969696;
  width: 300px;
  margin: 0 0 0 20px; float: left;
}
#regform .box_form_r{
  border: solid 0px #969696;
  width: 300px;
  margin: 0 0 0 20px; float: left;
}
#regform .box_form_b{
  border: solid 0px #969696;
  width: 620px;
  margin: 10px 0 0 20px; clear: both;
}
#regform .box_links_doc {
  width: 200px; float: left; margin: 0 3px 10px 0;
}
#regform .box_links_doc img{
  border: none;
}
#regform .box_form_b_l{
  width: 300px; float: left;
}
#regform .box_form_b_r{
  width: 300px; float: left;
}
#regform .input{
  background-color: #f7ffff; border: solid 1px #969696; width: 235px;
}
.clockc{
  width: 20px; height: 30px;
}
* html .clockc{
  behavior: url(/iepngfix.htc);
}
/* ==================== BB êîäû */

/* ðàçëè÷èå bbcodes è bbcodes_poll èñêëþ÷èòåëüíî â äëèíå êíîïêè */
/* êëàññ bbcodes èñïîëüçóåì â ñïèñêå ïåðñîíàëüíûõ ñîîáùåíèé (pm.tpl)  è ïî óìîë÷àíèþ â ìîäóëå ðåäàêòîðà ñîîáùåíèé*/

.bbcodes {
	background-color: #ffffff;
	border: 1px solid #1434B0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
/*  width: 120px;  */
	height: 20px;
	font-weight: bold;
}

.editor textarea {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
}

.editor_button {
	float: left;
	cursor: pointer;
	padding:  0; margin: 0;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
/*	padding-left: 1px;
	padding-right: 1px; */
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}
.editbclose {
	float: right;
	cursor: pointer;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;border: none;}
.editbclose img {margin: 0; padding: 0;border: none;}
.editor_button_brk img {margin: 0; padding: 0;border: none;}
.editor div {margin: 0; padding: 0; border: none; border: 0px solid #80EB14;}
.editor img {margin: 0; padding: 0; border: none; border: 0px solid #F2BE0D;}

.bbcodes_poll {
	background-color: #ffffff;
	border: 1px solid #1434B0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	width: 100px;
	height: 20px;
	font-weight: bold;
}

