body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.mainrepeat {background-image:url(../images/main_rep.jpg); background-repeat:repeat-y; width:1014px; overflow:hidden;}

.mainrepeat .top {width:973px; height:55px;}

.mainrepeat .top .home {float:left; margin-right:10px; margin-top:12px;}
.mainrepeat .top .contact {float:left; margin-top:15px; margin-right:10px;}
.mainrepeat .top .map {float:left; margin-top:15px; margin-right:10px;}
.mainrepeat .top .info {float:left; margin-top:15px;}

.mainrepeat .top .lang {float:right; padding-top:12px;}
.mainrepeat .top .lang a{color:#1c7638; text-decoration:none; padding:2 3 2 3; height:15px;}
.mainrepeat .top .lang a:hover{background-color:#1c7638; color:#ffffff; height:15px;}
.mainrepeat .top .lang span{background-color:#1c7638; height:15px; color:#ffffff; padding:2 3 2 3;}

.mainrepeat .flash {width:993px; background-position:5; background-repeat:no-repeat; height:278px;}

.mainrepeat .next {width:973px; height:80px;}
.mainrepeat .searc {float:left; width:257px;}
.mainrepeat .input {float:left; color:#6fa17e; margin-top:30px; border:1px #6bb16b solid; width:190px; padding:2px 3px 0px 3px; font-size:14px; height:23px;}
.mainrepeat .submit {float:left; background-repeat:no-repeat; background-image:url(../images/search.gif); height:28px; width:25px; border:0; margin-top:29px; margin-left:13px;}
.mainrepeat .mainmenu {width:745px; float:right; margin-top:31px;}
.mainrepeat .mainmenu a{color:#1c7638; text-decoration:none; font-size:16px; margin-left:18px; padding:3px 7px 4px 7px; height:20px;}
.mainrepeat .mainmenu a:hover{background-color:#1c7638; color:#ffffff;}
.mainrepeat .mainmenu span{margin-left:18px; font-size:16px; padding:3px 7px 4px 7px; background-color:#1c7638; color:#ffffff; height:20px;}

.mainrepeat .center {width:973px;}
.mainrepeat .center .left{width:249px; float:left;}

/*-----------------------------------------------------------------------------------------------------------*/
.mainrepeat .center .left .menu .order_botton { float: left;  height: 28px; padding: 15px 0px 0px 21px; }

.mainrepeat .center .left .menu .order_botton a { color: #fff; text-decoration: none; font-family: Tahoma; font-size: 13px; text-align: center; padding: 2px 0px 0px 0px; display: block; background-image: url(../images/botton.png); background-repeat: no-repeat; background-position: left top; display: block; width: 208px; height: 26px;}

.mainrepeat .center .left .menu .order_botton a:hover { color: #fff; background-image: url(../images/botton_act.png); background-repeat: no-repeat; background-position: left top;}
/*-----------------------------------------------------------------------------------------------------------*/

.mainrepeat .center .left .menu .vmenu .line{float:left;}
.mainrepeat .center .left .menu{float:left; background-repeat:no-repeat; width:249px; min-height:247px; background-image:url(../images/menu_bg.jpg); margin-bottom:30px;}
.mainrepeat .center .left .menu .header {color:#ffffff; text-align:left; margin:3px 0 0 30px;}

.mainrepeat .center .left .menu .vmenu{margin:10px 0 0 21px; overflow:hidden;}
.mainrepeat .center .left .menu .vmenu .last{float:left; width:200px}
.mainrepeat .center .left .menu .vmenu a{float:left; margin:7px 0 7px 0; font-size:16px; color:#1c7638; text-decoration:none; text-align:left; background-repeat:no-repeat; width:190px;  padding-left:30px; padding-bottom:5px; background-image:url(../images/menu.gif);}
.mainrepeat .center .left .menu .vmenu a:hover{background-image:url(../images/active_menu.gif);}
.mainrepeat .center .left .menu .vmenu span {margin:7px 0 7px 0; padding-bottom:5px; font-size:16px; float:left; color:#1c7638; text-align:left; background-repeat:no-repeat; width:191px; background-position:0 0px; padding-left:30px; background-image:url(../images/active_menu.gif);}
.mainrepeat .center .left .menu .vmenu .menu2{margin:10px 0 0 31px; font-size:12px; }
.mainrepeat .center .left .menu .vmenu .menu2 a{float:left; margin:0px; font-size:12px; color:#aaa9a9; text-decoration:none; text-align:left; background-repeat:no-repeat; width:190px; background-position:0 5px; padding-left:13px; background-image:url(../images/bullet.gif);width:170px;}
.mainrepeat .center .left .menu .vmenu .menu2 a:hover{color:#1c7638; background-image:url(../images/active_bullet.gif);}
.mainrepeat .center .left .menu .vmenu .menu2 span{margin:0 0 0 0px; color:#1c7638; font-size:12px; float:left; text-align:left; background-repeat:no-repeat; width:191px; background-position:0 5px; padding-left:13px; background-image:url(../images/active_bullet.gif);}

.mainrepeat .center .left .menu .vmenu .menu3{margin:0 0 0 15px; font-size:12px;}


.mainrepeat .center .left .menu .vmenu .description {
  margin: 54px 0px 0px; 
  padding:3px 3px;
  background: none; 
  background-color: #6BB16B; 

  border:1px solid #6BB16B;    
  text-align: center; 
  color: #ffffff;
  width: 200px; 
  font-size: 14px;
}
.mainrepeat .center .left .menu .vmenu .description:hover {
  margin: 54px 0px 0px; 
  background: none;   
  text-align: center; 
  width: 200px;
  font-size: 14px;
  color: #6FA17E;
 
  background-color:#ffffff;
  border:1px solid #6BB16B;  
  padding:3px 3px; 
}


/*.mainrepeat .center .left .menu .vmenu .description {
  margin: 54px 0px 0px; 
  background: none;   
  text-align: center; 
  width: 200px;
  font-size: 14px;
  color: white;
 
  background-color:#6BB16B;
  border:0 solid #489961;  
  padding:3px 3px;
}
.mainrepeat .center .left .menu .vmenu .description:hover {
  margin: 54px 0px 0px; 
  padding:3px 3px;
  background: none; 
  background-color: #1C7638; 

  text-align: center; 
  color: #ffffff;
  width: 200px;
}*/

/*.mainrepeat .center .left .menu .vmenu .description {
  margin: 54px 0px 0px; 
  padding: 10px 0px; 
  background: none; 
  background-color: #E2E6E3;

  text-align: center; 
  width: 200px;
}
.mainrepeat .center .left .menu .vmenu .description:hover {
  margin: 54px 0px 0px; 
  padding: 10px 0px; 
  background: none; 
  background-color: #AAA9A9; 

  text-align: center; 
  color: #ffffff;
  width: 200px;
}
*/
.mainrepeat .center .left table{font-size:12px;}
.mainrepeat .center .left .online{margin:20px 0 0 20px; text-align:left;}
.mainrepeat .center .left .online .cons{border:1px #6bb16b solid; color:#6fa17e; padding:2px 7px 2px 7px;}
.mainrepeat .center .left .online .onl{background-color:#6bb16b; width:70px; #width:76px; padding:2px 3px 3px 3px; font-size:14px;}
.mainrepeat .center .left .online .onl a{color:#ffffff; text-decoration:none;}
.mainrepeat .center .left .online .onl a:hover{text-decoration:underline;}
.mainrepeat .center .left .order {margin:20px 0 20px 20px; text-align:left;}
.mainrepeat .center .left .order .cons{border:1px #6bb16b solid; color:#6fa17e; padding:2px 1px 2px 1px;}
.mainrepeat .center .left .order .onl{background-color:#6bb16b; width:70px; #width:76px;  font-size:14px; padding:2px 3px 3px 3px;}
.mainrepeat .center .left .order .onl a{color:#ffffff; text-decoration:none;}
.mainrepeat .center .left .order .onl a:hover{text-decoration:underline;}

.mainrepeat .center .content {float:right; width:710px; color:#626262; font-size:12px;}


.mainrepeat .center .content .main_txt {color:#626262; font-size:13px; line-height: 20px; text-align:left; margin-top:10px; margin-bottom:40px;  padding-left:10px; padding-right:10px;}


.mainrepeat .center .content .main_txt2 {color:#626262; font-size:13px; line-height: 20px; text-align:left; margin-top:10px; margin-bottom:0px;  padding-left:10px; padding-right:10px;}
.mainrepeat .center .content .main_txt a{color:#1c7638;}
.mainrepeat .center .content .main_txt a:hover{text-decoration:none;}

.mainrepeat .center .content .main_txt h1{font-size:16px; padding-left:0px; color:#519267;}
.mainrepeat .center .content .main_txt h2{font-size:16px; padding-left:0px; color:#519267;}

.mainrepeat .center .content .main_txt h3{font-size:12px; padding-left:20px; font-weight:normal;}
.mainrepeat .center .content .main_txt h4{padding-left:30px; font-size:10px; font-weight:normal;}
.mainrepeat .center .content .main_txt TD{color:#626262; font-size:13px; line-height: 20px;}
.mainrepeat .center .content .main_txt TD font {color:#626262; font-size:13px; line-height: 20px;}
.mainrepeat .center .content .main_txt img, 
.mainrepeat .center .content .main_txt TD img {margin: 0px 10px;}
.mainrepeat .center .content .main_txt .more {
  background-image: url(../images/info_pages/1282222552.jpg);
  background-position: right;
  background-repeat: no-repeat;
  padding: 2px 25px 2px 0px;
}
.mainrepeat .center .content .navig{text-align:left; width:710px; background-color:#1c7638; padding:3 0 3 0;}
.mainrepeat .center .content .navig .nav{}
.mainrepeat .center .content .navig a{color:#ffffff; margin:0 10px 0 10px; text-decoration:none;}
.mainrepeat .center .content .navig a:hover{text-decoration:underline;}
.mainrepeat .center .content .navig span{color:#ffffff; margin:0 10px 0 10px; text-decoration:none;}
.mainrepeat .center .content .tab{margin-top:13px; float:left;}
.mainrepeat .center .content .border{ border-top:1px #c4d2c3 solid;  padding-top:10px; padding-bottom:6px;}
.mainrepeat .center .content .img{float:left; border:1px #1c7638 solid; margin-left:20px;}
.mainrepeat .center .content .mainimg{border:1px #d4d4d4 solid; width:213px; height:185px;}
.mainrepeat .center .content .text{float:left; padding:0 0 0 20;}
.mainrepeat .center .content .text a{text-decoration:none; font-size:16px; color:#1c7638;}
.mainrepeat .center .content .text a:hover{text-decoration:underline;}
.mainrepeat .center .content .bul{margin-bottom:-3px; margin-left:20px; height:21px; width:21px;}





.mainrepeat .center .content2 {width:973px; color:#626262; font-size:12px;}
.mainrepeat .center .content2 .main_txt {color:#626262; font-size:13px; line-height: 20px; text-align:left; margin-top:10px; margin-bottom:40px;  padding-left:10px; padding-right:10px;}
.mainrepeat .center .content2 .main_txt2 {color:#626262; font-size:13px; line-height: 20px; text-align:left; margin-top:10px; margin-bottom:0px;  padding-left:10px; padding-right:10px;}
.mainrepeat .center .content2 .main_txt a{color:#1c7638;}
.mainrepeat .center .content2 .main_txt a:hover{text-decoration:none;}
.mainrepeat .center .content2 .main_txt h1{font-size:16px; margin-top:1px; font-weight:normal;}
.mainrepeat .center .content2 .main_txt h2{font-size:16px; padding-left:0px; color:#519267;}
.mainrepeat .center .content2 .main_txt h3{font-size:12px; padding-left:20px; font-weight:normal;}
.mainrepeat .center .content2 .main_txt h4{padding-left:30px; font-size:10px; font-weight:normal;}
.mainrepeat .center .content2 .main_txt TD{color:#626262; font-size:13px; line-height: 20px;}
.mainrepeat .center .content2 .main_txt TD font {color:#626262; font-size:13px; line-height: 20px;}
.mainrepeat .center .content2 .main_txt img, 
.mainrepeat .center .content2 .main_txt TD img {margin: 0px 10px;}
.mainrepeat .center .content2 .main_txt .more {
  background-image: url(../images/info_pages/1282222552.jpg);
  background-position: right;
  background-repeat: no-repeat;
  padding: 2px 25px 2px 0px;
}


.mainrepeat .center .content2 .navig{text-align:left; width:973px; background-color:#1c7638; padding:3 0 3 0;}
.mainrepeat .center .content2 .navig .nav{}
.mainrepeat .center .content2 .navig a{color:#ffffff; margin:0 10px 0 10px; text-decoration:none;}
.mainrepeat .center .content2 .navig a:hover{text-decoration:underline;}
.mainrepeat .center .content2 .navig span{color:#ffffff; margin:0 10px 0 10px; text-decoration:none;}
.mainrepeat .center .content2 .tab{margin-top:13px; float:left;}
.mainrepeat .center .content2 .border{ border-top:1px #c4d2c3 solid;  padding-top:10px; padding-bottom:6px;}
.mainrepeat .center .content2 .img{float:left; border:1px #1c7638 solid; margin-left:20px;}
.mainrepeat .center .content2 .mainimg{border:1px #d4d4d4 solid; width:213px; height:185px;}
.mainrepeat .center .content2 .text{float:left; padding:0 0 0 20;}
.mainrepeat .center .content2 .text a{text-decoration:none; font-size:16px; color:#1c7638;}
.mainrepeat .center .content2 .text a:hover{text-decoration:underline;}
.mainrepeat .center .content2 .bul{margin-bottom:-3px; margin-left:20px; height:21px; width:21px;}




.mainrepeat .center .content .name {margin:2px 0 2px 0; padding:4 0 4 0; font-size:12px; text-align:center; background-color:#6bb16b; width:215px;}
.mainrepeat .center .content .name a{color:#ffffff; text-decoration:none; }
.mainrepeat .center .content .name a:hover{text-decoration:underline;}

.mainrepeat .center .content .info {text-align:justify; padding:20px 0 20px 0; color:#5c6c5e;}
.mainrepeat .center .content .info a {text-decoration:underline; color:#1c7638;}
.mainrepeat .center .content .info a:hover{text-decoration:none; color:#1c7638;}

.mainrepeat .center .content .info TD{border: 1px solid #e2e6e3; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; color:#5c6c5e;}
.mainrepeat .center .content .info .table2 {width:100%; }
.mainrepeat .center .content .info .table2 TD { border: 1px solid white; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; color:#5c6c5e;}

.mainrepeat .center .content .info TD P {margin-left: -5px;}

.mainrepeat .center .content .info TD UL LI {margin-left: -12px; margin-top:5px; list-style-image:square;}

.mainrepeat .center .content .info UL LI {margin-left: -4px; margin-top:5px; list-style-image:square;}
.mainrepeat .center .content .info UL UL {margin-bottom:18px;}
.mainrepeat .center .content .info UL UL LI {padding:px 0px 0px 0px; list-style-image:url(../images/list-image.gif);}

.mainrepeat .center .content .header{text-align:left; margin-top:10px;  margin-bottom:5px;}
.mainrepeat .center .content .header .image{margin-right:10px;}
.mainrepeat .center .content .header span{font-size:16px; color:#5c6c5e; font-weight:bold;}
.mainrepeat .center .content .descript{border-left:10px #e2e6e3 solid; color:#5c6c5e; text-align:justify; padding:0 20px 0 10px;}
.mainrepeat .center .content .descript TD {color:#5c6c5e; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 


.mainrepeat .maincont{width:1004px; color:#626262; font-family:Tahoma;}
.mainrepeat .maincont .topcont{background-image:url(../images/cont_bg.jpg); background-color:#eff6f6; background-position:top; background-repeat:no-repeat;  width:1004px; overflow:hidden;}
.mainrepeat .maincont .topcont .left{float:left; width:685px; background-image:url(../images/cont_rep.jpg); background-repeat:repeat-y;}
.mainrepeat .maincont .topcont .left .text .img{float:left; }

/*.mainrepeat .maincont .topcont .left .text .txt{float:left; width:600px; padding-left:10px; padding-right:10px; padding-top:0px;}*/
.mainrepeat .maincont .topcont .left .text .txt{float:left; width:600px; padding-left:10px; padding-right:10px; padding-top:0px; color:#626262; font-size:13px; line-height: 20px; text-align:left;}

.mainrepeat .maincont .topcont .left .text .txt a{color:#1c7638;}
.mainrepeat .maincont .topcont .left .text .txt a:hover{text-decoration:none;}
.mainrepeat .maincont .topcont .left .text .txt h1{font-size:16px; margin-top:1px;}
.mainrepeat .maincont .topcont .left .text .txt h2{font-size:16px; padding-left:0px; color:#519267; margin-top:0px;}
.mainrepeat .maincont .topcont .left .text .txt h3{font-size:12px; padding-left:20px;}
.mainrepeat .maincont .topcont .left .text .txt h4{padding-left:30px; font-size:10px;}
.mainrepeat .maincont .topcont .left .text{background-image:url(../images/cont_top.jpg); width:685px; background-repeat:no-repeat; text-align:justify; padding:15px 40px 20px 25px; overflow:hidden;}
.mainrepeat .maincont .topcont .left .bottom{background-image:url(../images/cont_bot.jpg);  background-repeat:no-repeat; width:685px; height:23px;}
.mainrepeat .maincont .topcont .new{background-color:#eff6f6;float:left; width:314px; font-size:11px;}
.mainrepeat .maincont .topcont .new .border {border-left:5px #e2e6e3 solid; margin-left:5px;}
.mainrepeat .maincont .topcont .new .header{background-image:url(../images/line.jpg); text-align:left; color:#ffffff; padding:0px 0 0 30px; background-repeat:no-repeat; width:314px;  height:21px;}
.mainrepeat .maincont .topcont .new .header .h3{padding-top:3px;}
.mainrepeat .maincont .topcont .new .head{text-align:right; color:#489862; padding:0px 23px 0 0; }
.mainrepeat .maincont .topcont .new .text {padding:0 23px 0 10px; height:60px;}
.mainrepeat .maincont .topcont .new .more {text-align:right; padding-right:20px; margin-right:2px;}
.mainrepeat .maincont .topcont .new .more a{text-decoration:none; color:#1c7638;}
.mainrepeat .maincont .topcont .new .more a:hover{text-decoration:underline;}
.mainrepeat .maincont .topcont .new .img{margin-bottom:-7px; margin-left:5px;}
.mainrepeat .maincont .topcont .new .news1{background-image:url(../images/news1.jpg); text-align:justify; background-repeat:no-repeat; width:319px; height:143px;}
.mainrepeat .maincont .topcont .new .news2{background-image:url(../images/news2.jpg); text-align:justify; background-repeat:no-repeat; width:319px; height:122px;}
.mainrepeat .maincont .topcont .new .news3{background-image:url(../images/news3.jpg); text-align:justify; background-repeat:no-repeat; width:319px; height:130px;}

.mainrepeat .maincont .botcont{width:1004px;}
.mainrepeat .maincont .botcont table {font-size:12px; padding:0; margin:0px;}
.mainrepeat .maincont .botcont .header{color:#1c7638; font-size:24px; text-align:right; padding:5px 0 10px 0;}
.mainrepeat .maincont .botcont .header .he{font-size:14px; text-align:right; color:#aaa9a9; }

.mainrepeat .maincont .botcont .left{ width:350px; background-image:url(../images/left_rep_block.jpg); background-repeat:repeat-y;}
.mainrepeat .maincont .botcont .left .txt{}
.mainrepeat .maincont .botcont .left .img{float:left;  margin-top:57px;}
.mainrepeat .maincont .botcont .left .topl{background-image:url(../images/left_top_block.jpg); background-repeat:no-repeat; width:350px;  padding:0; margin:0px; min-height:163px;}
.mainrepeat .maincont .botcont .left .topl a{float:left; margin-top:0px;  font-size:12px; color:#626262; text-decoration:none; text-align:left; background-repeat:no-repeat; width:220px; background-position:0 5px; padding-left:13px; background-image:url(../images/bullet.gif);}
.mainrepeat .maincont .botcont .left .topl a:hover{text-decoration:underline; background-image:url(../images/bullet.gif);}
.mainrepeat .maincont .botcont .left .topl span{float:left; text-decoration:underline; background-repeat:no-repeat; width:220px; background-position:0 5px; padding-left:13px; color:#626262; background-image:url(../images/bullet.gif);}
.mainrepeat .maincont .botcont .left .topl .text{text-align:justify; padding:0px 50px 5px 40px;  min-height:163px;}
.mainrepeat .maincont .botcont .botl .more{text-align:right; padding:26px 32px 0 0; font-size:11px; margin-right:1px;}
.mainrepeat .maincont .botcont .botl .more .image{margin-bottom:-2px; margin-left:5px;}
.mainrepeat .maincont .botcont .botl{background-image:url(../images/left_bot_block.jpg); background-repeat:no-repeat; width:350px; height:65px;}
.mainrepeat .maincont .botcont .botl a {text-decoration:none; color:#1c7638; background-image:none; }
.mainrepeat .maincont .botcont .botl a:hover{text-decoration:underline;}

.mainrepeat .maincont .botcont .center{width:334px; background-image:url(../images/center_rep_block.jpg); background-repeat:repeat-y;}
.mainrepeat .maincont .botcont .center .txt{float:left; width:260px;}
.mainrepeat .maincont .botcont .center .img{float:left;  margin-top:57px;}
.mainrepeat .maincont .botcont .center .top{padding-bottom:5px; background-image:url(../images/center_top_block.jpg); background-repeat:no-repeat; width:334px; min-height:163px;}
.mainrepeat .maincont .botcont .center .top .text{text-align:justify; padding:0px 45px 5px 20px;}
.mainrepeat .maincont .botcont .center .top a{float:left; margin-top:0px;  font-size:12px; color:#626262; text-decoration:none; text-align:left; background-repeat:no-repeat; width:260px; background-position:0 5px; padding-left:13px; background-image:url(../images/bullet.gif);}
.mainrepeat .maincont .botcont .center .top a:hover{text-decoration:underline; background-image:url(../images/bullet.gif);}
.mainrepeat .maincont .botcont .center .top span{float:left; text-decoration:underline; background-repeat:no-repeat; width:260px; background-position:0 5px; padding-left:13px; background-image:url(../images/bullet.gif);}
.mainrepeat .maincont .botcont .botc{background-image:url(../images/center_bot_block.jpg); background-repeat:no-repeat; width:334px; height:65px;}
.mainrepeat .maincont .botcont .botc .more{text-align:right; padding:26px 30px 0 0; font-size:11px; margin-right:2px;}
.mainrepeat .maincont .botcont .botc .more .image{margin-bottom:-2px; margin-left:5px;}
.mainrepeat .maincont .botcont .botc a {text-decoration:none; color:#1c7638; background-image:none;}
.mainrepeat .maincont .botcont .botc a:hover{text-decoration:underline;}

.mainrepeat .maincont .botcont .right{width:320px; background-image:url(../images/right_rep_block.jpg); background-repeat:repeat-y;}
.mainrepeat .maincont .botcont .right .top{padding-bottom:5px; background-image:url(../images/right_top_block.jpg); background-repeat:no-repeat; width:320px; min-height:163px;}
.mainrepeat .maincont .botcont .right .txt{float:left; width:260px;}
.mainrepeat .maincont .botcont .right .img{float:left;  margin-top:57px;}
.mainrepeat .maincont .botcont .right .top .text{text-align:right; padding:0px 33px 0px 20px;}
.mainrepeat .maincont .botcont .right .top a{float:left; margin-top:0px;  font-size:12px; color:#626262; text-decoration:none; text-align:left; background-repeat:no-repeat; width:260px; background-position:0 5px; padding-left:13px; background-image:url(../images/bullet.gif);}
.mainrepeat .maincont .botcont .right .top a:hover{text-decoration:underline; background-image:url(../images/bullet.gif);}
.mainrepeat .maincont .botcont .right .top span{float:left; text-decoration:underline; background-repeat:no-repeat; width:200px; background-position:0 5px; padding-left:13px; background-image:url(../images/bullet.gif);}
.mainrepeat .maincont .botcont .botr{background-image:url(../images/right_bot_block.jpg); background-repeat:no-repeat; width:320px; height:65px;}
.mainrepeat .maincont .botcont .botr .more{text-align:right; padding:26px 16px 0 0; font-size:11px; margin-right:2px;}
.mainrepeat .maincont .botcont .botr .more .image{margin-bottom:-2px; margin-left:5px;}
.mainrepeat .maincont .botcont .botr .more a {text-decoration:none; color:#1c7638; background-image:none;}
.mainrepeat .maincont .botcont .botr .more a:hover{text-decoration:underline;  background-image:none;}


.bot{background-image:url(../images/bot.jpg); background-repeat:no-repeat; width:1014px; height:96px;}
.bot .menu{width:1014px;}
.bot .menu a{color:#a1a3a2; margin-left:18px; text-decoration:none; font-size:12px; }
.bot .menu a:hover{text-decoration:underline;}
.bot .menu span{text-decoration:underline; color:#a1a3a2;margin-left:18px;}
.bot .contact{text-align:left; color:#ffffff; margin-left:50px; margin-top:31px;}
.end {width:1012px; text-align:left; padding-left:40px; padding-bottom: 10px; font-size:10px; color:#a1a3a2; background-color: #fff; }
.end a{color:#a1a3a2; text-decoration:none;}
.end a:hover{text-decoration:underline;}

#link {
  background-image: url(../images/bullet.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 13px;
}
/*************************************************************** 2010-01-11 ***/
.mainrepeat .maincont .news_on_main .top_n {
  background-image: url(../images/bg_news_on_main_top.jpg);
  background-position: center;
  background-repeat: no-repeat;
  color:#1c7638; 
  font-size:24px; 
  text-align:right; 
  padding:14px 34px 15px 0;
}
.mainrepeat .maincont .news_on_main .top_n a {
  color:#1c7638; 
  text-decoration: none;
}
.mainrepeat .maincont .news_on_main .top_n a:hover { 
  text-decoration: underline;
}
.mainrepeat .maincont .news_on_main .bottom_n {
  background-image: url(../images/bg_news_on_main_bottom.jpg);
  background-position: center;
  background-repeat: no-repeat;
  height: 23px; 
}
.mainrepeat .maincont .news_on_main .middle_l {
  background-image: url(../images/bg_news_on_main_middle_l.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  height: 311px;
  padding-left: 26px;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r {
  background-image: url(../images/bg_news_on_main_middle_r.jpg);
  background-position: right;
  background-repeat: no-repeat;
  height: 320px;
  padding-right: 15px;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content {
  background-image: url(../images/bg_news_on_main_middle_content.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 100%;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding {
  padding: 13px 0px 0px 0px;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .news_on_main_block {
  border-left: 5px solid #d4d4d4;
  height: 93px;
  padding: 0px 12px 0px 12px;
  width: 438px;
  #width: 462px;
  float: left;
  overflow: hidden;
  margin: 0px 3px 15px 3px;
  #margin: 0px 3px 10px 3px;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .news_on_main_block .news_on_main_image {
  border: 1px solid #D4D4D4;
  float: left;
  height:91px;
  width:142px;
  margin-right: 13px;
  /*background-position: center center;
  background-repeat: no-repeat;*/
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .news_on_main_block .news_on_main_image a {
  height:91px;
  width:142px;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .news_on_main_block .news_on_main_text {
  text-align: left;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .news_on_main_block .news_on_main_text .news_on_main_date {
  background-image: url(../images/bg_news_on_main_date_bl.jpg);
  background-position: left;
  background-repeat: no-repeat;
  float: right;
  color: #489862;
  padding: 0px 0px 0px 10px;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .news_on_main_block .news_on_main_text .news_on_main_news {
  text-align: justify;
  height: 57px;
  overflow: hidden;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .news_on_main_block .news_on_main_text .news_on_main_link {
  height: 21px;
  overflow: hidden;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .news_on_main_block .news_on_main_text .news_on_main_link a {
  float: right;
  background-image: url(../images/bg_news_on_main_link_ar.jpg);
  background-position: right;
  background-repeat: no-repeat;
  color: #489862;
  font-family: tahoma;
  text-decoration: none;
  padding: 3px 25px 3px 0px; 
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .news_on_main_block .news_on_main_text .news_on_main_link a:hover {
  text-decoration: underline; 
}
/*----------------------------------------------------------------------------*/
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .arhive {
  padding: 0px 0px 0px 20px;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .arhive a {
  background-image: url(../images/icons.gif);
  background-position: left;
  background-repeat: no-repeat;
  display: block;
  float: left;
  color: #489862;
  font-family: tahoma;
  text-decoration: underline;
  font-size: 11px;
  padding: 8px 0px 8px 33px;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .arhive a:hover {
  text-decoration: none;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .arhive .ufib {
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .arhive .ufib a {
  background: none;
  border: 0px;
  float: right;
  margin: -10px 15px 0px 0px;
  #margin: -10px 10px 0px 0px;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content .news_on_main_padding .arhive .ufib a img {
  border: 0px;
}
/*************************************************************** 2010-06-08 ***/
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content ul {
  list-style: none;
  display: block;
  padding: 0px 5px 0px;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content ul li {
  display: block;
  float: left;
  width: 317px;
  height: 50px;
  margin-bottom: 10px;
  text-align: left;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content ul li a {
  color: #1C7638;
  text-decoration: none;
  display: block;
  float: left;
  width: 317px;
  height: 50px;
  margin-bottom: 10px;
  text-align: left;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content ul li a:hover {
  color: #9ca39e;
  text-decoration: none;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content ul li a.thumb {
  float: left;
  display: block;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content ul li a.thumb img{
  border: 0;
}
.mainrepeat .maincont .news_on_main .middle_l .middle_r .news_on_main_content ul li a.thumb_link {
  float: right;
  display: block;
  font-size: 14px;
  text-transform: lowercase;
  padding: 16px 0px 16px 0px;
  margin-right: 10px;
  width: 230px;
}
/*-------------------------------------------------------------- 2010-06-09 --*/
.mainrepeat .maincont .news_on_main .direction {
  background-color: #F2F8F8;
  height: 120px;
  /*overflow: hidden;*/
}
.mainrepeat .maincont .news_on_main .direction .direction_block {
  width: 334px;
  height: 120px;
  float: left;
  text-align: center;
}
.mainrepeat .maincont .news_on_main .direction .direction_block a {
  color: #7A9748;
  text-decoration: none;
  text-transform: lowercase;
  font-size: 14px;
}
.mainrepeat .maincont .news_on_main .direction .direction_block a img {
  border: 0;
  float: left;
}
.mainrepeat .maincont .news_on_main .direction .direction_block .block_image {
  width: 109px;
  margin: 0 auto;
  display: block;
}
.mainrepeat .maincont .news_on_main .direction .direction_block .block_image span {
  display: block;
  padding-top: 92px;
  color: #7A9748;
}
/**************************/
#bottom_content {
  background-image: url(../images/bg_bottom_content.jpg);
  height: 380px;
  background-position: left top;
  background-repeat: no-repeat;
  overflow: hidden;
}
#bottom_content .left_block {
  width: 502px;
  height: 380px;
  float: left;
}
#bottom_content .left_block .title {
  color: #1C7638;
  text-align: right;
  font-size: 24px;
  padding: 12px 10px;
}
#bottom_content .left_block .title a{
  color: #1C7638;
  text-decoration: none;
}
#bottom_content .left_block .title a:hover{
  text-decoration: underline;
}
#bottom_content .left_block .news_block {
  padding: 22px 0px 11px 34px;
}
#bottom_content .left_block .news_block .news_content {
  /*border-left: 10px solid #D4D4D4;*/
  padding: 0px 8px 0px 8px;
  display: table;
}
#bottom_content .left_block .news_block .news_content .image_news {
  float: left;
  width: 142px;
  height: 88px;
  border: 1px solid #D9D9D9; 
}
#bottom_content .left_block .news_block .news_content .image_news a {
  display: block;
  width: 142px;
  height: 88px; 
}
#bottom_content .left_block .news_block .news_content .text_news {
  float: right;
  width: 286px;
}
#bottom_content .left_block .news_block .news_content .text_news .date{
  float: right;
  color: #1D7539;
  font-size: 11px;
  padding: 0px 3px 0px 10px;
  background-image: url(../images/bg_news_on_main_date_bl.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
}
#bottom_content .left_block .news_block .news_content .text_news .text {
  padding: 5px 0px 0px 10px;
  float: right;
  font-size: 11px;
  text-align: left;
  color: #4E4E4E;
  height: 40px;
  overflow: hidden;
  width: 276px;
}
#bottom_content .left_block .news_block .news_content .text_news .link {
  float: right;
  display: block;
  color: #1D7539;
  font-size: 11px;
  text-decoration: none;
  background-image: url(../images/arrow.gif);
  background-position: right;
  background-repeat: no-repeat;
  padding: 10px 26px 10px 0px;
}
#bottom_content .left_block .news_block .news_content .text_news .link:hover {
  text-decoration: underline;
}
#bottom_content .right_block {
  width: 502px;
  height: 380px;
  float: right;
}
#bottom_content .right_block .title {
  color: #1C7638;
  text-align: right;
  font-size: 24px;
  padding: 12px 25px;
}
#bottom_content .right_block .title a {
  color: #1C7638;
  text-decoration: none;
}
#bottom_content .right_block .title a:hover {
  text-decoration: underline;
}
/*#bottom_content .right_block .nameobject {
  color: #282828;
  font-size: 14px;
  font-family: Arial;
  padding: 20px 10px 16px 25px;
  text-align: left;
}
#bottom_content .right_block .objectimage {
  float: left;
  width: 214px;
  height: 156px;
  border: 1px solid #D9D9D9;
  margin-left: 25px; 
  background-position: center center;
  background-repeat: no-repeat;
}
#bottom_content .right_block .objecttext {
  text-align: left;
  float: right;
  width: 200px;
  padding-right: 30px;
  color: #4E4E4E;
  font-size: 11px;
  height: 92px;
  overflow: hidden;
}
#bottom_content .right_block .objectpreview {
  float: right;
  width: 245px;
  height: 92px;
  overflow: hidden;
}
#bottom_content .right_block .objectpreview .objectpreviewcontent {
  padding: 0 23px 0px 0px;
}*/
/******************************************************************************/
#controls2 {
  /*position: relative;*/
  margin-top: -190px;
  margin-right: 33px;
  /*background-color: red;*/
  float: right;
  width: 200px;
} 
#nextBtn2 {
  
}
#nextBtn2 a {
  background-image: url(../images/bg_arrow_right.gif);
  background-position: center center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  float: right;
}
#prevBtn2 a {
  background-image: url(../images/bg_arrow_left.gif);
  background-position: center center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  float: left;
}
/*#slider2 {
  margin-left: 20px;
  width: 502px;
		overflow:hidden;
}*/
#controls2 .curentobject {

  margin: -20 2px 0px; 
  display: block;
  float: left;
  position: absolute;
  position: relative;
  width: 74px;
  height: 56px;
  border: 1px solid #D9D9D9;
  background-color: red;
  background-position: center center;
  background-repeat: no-repeat;
}
#controls2 .nextobject {
  margin: -20 2px 0px;
  display: block;
  float: left;
  position: absolute;
  position: relative;
  width: 74px;
  height: 56px;
  border: 1px solid #D9D9D9;
  background-color: red;
  background-image: url(../images/info_pages/1222953976_r.jpg);
  background-position: center center;
  background-repeat: no-repeat;
}
#slider2 {
  padding: 0px 0px;
}
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
  width: 455px;
  height: 380px;
		overflow:hidden; 
		}
/*----*/
#slider2 li .nameobject {
  color: #282828;
  font-size: 14px;
  font-family: Arial;
  padding: 20px 10px 16px 25px;
  text-align: left;
  height: 30px;
  overflow: hidden;
  font-weight: bold;
}
#slider2 li .nameobject a {
  color: #282828;
  font-size: 14px;
  font-family: Arial;
  text-decoration: none;
}
#slider2 li .nameobject a:hover {
  color: #282828;
  font-size: 14px;
  font-family: Arial;
  text-decoration: underline;
}
#slider2 li .objectimage {
  float: left;
  width: 204px;
  height: 156px;
  border: 1px solid #D9D9D9;
  margin-left: 25px; 
  background-position: center center;
  background-repeat: no-repeat;
}
#slider2 li .objectimage a {
  display: block;
  width: 204px;
  height: 156px;
}
#slider2 li .objecttext {
  text-align: left;
  float: right;
  width: 210px;
  padding-right: 0px;
  color: #4E4E4E;
  font-size: 11px;
  height: 92px;
  overflow: hidden;
  display: block;
}
#slider2 li .objectpreview {
  float: right;
  width: 245px;
  height: 92px;
  overflow: hidden;
  margin-top: -56px;
}
#slider2 li .objectpreview .curentobject {
  margin-left: 55px; 
  display: block;
  float: left;
  position: absolute;
  position: relative;
  width: 74px;
  height: 56px;
  border: 1px solid #D9D9D9;
  background-position: center center;
  background-repeat: no-repeat;
}
#slider2 li .objectpreview .nextobject {
  margin-left: 5px;
  float: left;
  position: absolute;
  position: relative;
  width: 74px;
  height: 56px;
  border: 1px solid #D9D9D9;
  background-position: center center;
  background-repeat: no-repeat;
}

#slider2 li .objectpreview .objectpreviewcontent {
  padding: 0 23px 0px 0px;
}
#slider2 li .objectpreview .objectpreviewcontent .curentobject {
  float: left;
  margin-top: -10px;
  position: absolute;
  position: relative;
  width: 76px;
  height: 56px;
  border: 1px solid #D9D9D9;
  background-color: red;
}
/*-------------------------------------------------------------- 2010-06-18 --*/
#bleach {
  padding: 0px 10px;
}
#bleach .element {
  display: block;
  width: 310px;
  height: 50px;
  float: left;
  margin-bottom: 10px;
}
#bleach .element a {
  text-decoration: none;
  color: #1c7638;
}
#bleach .element a:hover {
  color: #9ca39e;
}
#bleach .element a img {
  border: none;
}
#bleach .element a span {
  display: block;
  width: 200px;
  float: left;
  text-align: left;
  font-size: 14px;
  padding: 17px 0px 0px 20px;
}


.not_found1 {
  font-size: 30px; color: #5C6C5E; text-align: left; padding-top: 15px;
}
.not_found2 {
  font-size: 24px; padding-top: 10px; color: #5C6C5E; text-align: left;
}

