@charset "utf-8";
/*
CSS Document 
Author - L. Seytlina. 2011
*/

body { margin: 0; padding: 0; width: 100%; height: 100%; font-size: 0.8em; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif;  
	   background: #343434 url(/img/bg.jpg) left top repeat; }

/*--------------------------------------------- GENERAL BEGINS ---------------------------------------------*/
h1, h2, h3, ul, li, ol, input, select, dt, dd, dl { margin: 0; padding: 0;}
p { margin: 0 0 10px 0; padding: 0;}
a, a img, button, button:focus, a:focus, input:focus { outline: none; border: none; outline-offset: 0;}

a { color: #0076a3; text-decoration: none;}
.divider, .width_min, .divider_left, .up { clear: both; font-size: 0; height: 0px; line-height: 0; font-family:0; cursor: default; text-indent: -999999px;}
.divider_left { clear: left;}
.divider_right { clear: right;}

h1 {}
h2 { font-size: 25px; color: #070707; font-weight: normal; margin: 20px 0 4px 0; text-transform:uppercase; text-align: left; float:left; }
h3 { color: #1852a0; font-size: 1.2em; margin: 20px 0 18px 0;}
h4 { color: #e22e37; margin: 0;}
.text { color: #636363; text-align:left;}



.display_none { display: none;}
.footer, .main_wrapper {width: 932px; padding: 10px 12px;}
/*---------------------- ----------------------- GENERAL END ---------------------------------------------*/





/*------------------------- HEADR BEGIN -----------------------------------------*/
.main_wrapper { background: #fff;  margin: 20px 0 0 0; border-radius: 4px 4px 0 0; }
.header { margin: 0; background:url(/img/bg_header.jpg) center 8px no-repeat;}
.logo { float: left; margin:35px 14px 0 0;}
.logo_text {float: left; font-size: 17px;  color:#252525; font-weight:bold; text-align: left; padding: 62px 0 0 0;}
.logo_text a, .logo_text a:hover {color:#252525; text-decoration: none;}

.search_form { float: right; margin: 5px 6px 0 0;  width: 190px;}
.search_form .inp_text { float:right; border-bottom: 1px solid #343635; border-top: 1px solid #aeafae; border-left: 1px solid #aeafae; border-right: none; padding: 3px 0 3px 10px; margin: 0; color:#7e7e7e; font-style: italic; width: 151px; }
.search_form .inp_submit { float:right;  background: url(/img/search.jpg) center center no-repeat; width: 24px; height: 24px; border: none; cursor: pointer; margin: 0; }

.lang { float: right; margin:  10px 2px 0 0; list-style: none;   width: 140px;}
.lang li {float: right; margin: 0; padding: 0 12px; background: url(/img/bg_lang.jpg) right center no-repeat; }
.lang li:first-child { background: none;} 
.lang a, .lang a.active { color: #676767; text-decoration: none; display: inline; }
.lang a:hover { text-decoration: underline; color: #676767;}
.heared_right { float: right; width: 480px;}
.global_fund { float: right; margin: 25px 6px 0 0;}

.menu_wrapper {  }
.menu_wrapper .menu { float: left; margin: 11px 0 0 0; background: #141414; width: 100%;  border-radius: 2px 2px 0 0; list-style: none;}
.menu_wrapper .menu  li { float: left; text-align: center; list-style: none; font-size: 14px; text-transform:uppercase; }
.menu_wrapper .menu  li a { padding: 14px 20px; display:block;  color: #FFFFFF;}
.menu_wrapper .menu  li.active a, .menu_wrapper .menu  li:hover a { background: #e71c33;  color: #FFFFFF;}

.gallery_up_wrapper { position: relative;}
.gallery_up_wrapper li { position: relative;}
.gallery_text {position: absolute; left: 0; bottom: 0; width: 400px; text-align: left;  background: url(/img/bg_gallery.png) left top no-repeat; padding: 10px; margin: 10px; color: #FFFFFF; font-size: 15px; }
.gallery_text h2 { font-size: 32px; text-transform:uppercase; margin: 0 0 10px 0;}
.gallery_text a {color: #FFFFFF; text-decoration: none;}
.next, .prev { position: absolute;  width: 39px; height: 39px; z-index:10; cursor: pointer;}
.next { right: 10px; bottom: 10px; background:url(/img/bg_gallery2.png) center center no-repeat;}
.prev { right: 10px; bottom: 53px; background:url(/img/bg_gallery1.png) center center no-repeat;}

.gallery_bottom_wrapper2{ float: left;}
.gallery_bottom_wrapper2  .img_wrapper, .gallery_bottom_wrapper3  .img_wrapper { height: 210px;}
.gallery_wrapper2 { width: 888px; float: left;}
.gallery_wrapper3 { width: 618px; float: left;}
.gallery_bottom_wrapper2  li { width: 210px;}
.gallery_bottom_wrapper3  li { width: 200px;}
.gallery_bottom_wrapper2  li,  .gallery_bottom_wrapper3  li { border: 1px solid #aaaaaa; margin: 0 2px; text-align: center;}
.gallery_bottom_wrapper2 .next2, .gallery_bottom_wrapper2 .prev2,  
.gallery_bottom_wrapper3 .next2, .gallery_bottom_wrapper3 .prev2 { float: left; width: 29px; height: 35px; cursor: pointer; position: relative; }

.gallery_bottom_wrapper2 .next2, .gallery_bottom_wrapper3 .next2 {  background: url(/img/sprite_gallery.jpg) left top no-repeat; margin: 94px 0 0 4px;}
.gallery_bottom_wrapper2 .prev2, .gallery_bottom_wrapper3 .prev2 {  background: url(/img/sprite_gallery.jpg) -41px top no-repeat; margin: 94px 4px 0 0;}

.gallery_bottom_wrapper3 .next2, .gallery_bottom_wrapper3 .prev2 {width: 26px; margin-left: 0; margin-right: 0;}




.priveate_wrapper .inp_text { border: 1px solid #5d5d5c; margin: 0; color:#7e7e7e; font-style: italic; padding: 10px 0 10px 4px; margin: 6px 0; float: left; width: 222px; border-radius: 4px; font-size: 13px;}
.priveate_wrapper .inp_submit { border-radius: 4px; background: #ec1a43; color: #FFFFFF; font-size: 13px; border: none; float: right; padding: 9px 34px; font-weight: bold;}
/*------------------------- HEADR BEGIN -----------------------------------------*/






/*------------------------- LEFT BEGIN -----------------------------------------*/
.left, .right, .center  {padding: 0px 18px 0 2px;}
.left { float: left; width: 222px; }
.left_whithoutright {float: left; width: 214px; padding: 20px 14px 0 2px;}
.center_whithoutright_withoutleft {float: left; width: 927px; padding: 20px 14px 0 2px;}
#datepicker { margin: 16px 0 16px 0;}

.s_links { float: left; margin: 15px 0; padding: 20px 0 0 0; border-top: 1px solid #c7c7c7; width: 100%;}
.l_tw, .l_ln, .l_fc { float: left; width: 40px; height: 40px; margin: 0 10px 0 0;}
.l_tw { background: url(/img/l_sprite.jpg) left top no-repeat;}
.l_ln { background: url(/img/l_sprite.jpg) -50px top no-repeat;}
.l_fc { background: url(/img/l_sprite.jpg) -98px top no-repeat;}

/*------------------------- LEFT END -----------------------------------------*/


/*------------------------- RGHT BEGIN -----------------------------------------*/
.right { float: right; padding-right: 0; width: 230px}



/*------------------------- RIGHT END -----------------------------------------*/

/*------------------------- INDEX BEGIN -----------------------------------------*/
.center { float: left;  width: 402px; padding-left: 18px }
.center_whithoutright {float: left;  width: 670px; border-left: 1px solid #c7c7c7; padding: 0 0 0 18px; margin-top: 20px;  }
.center_whithoutright h2 { padding-top: 0; margin-top: 0;} 
.center_whithoutright h1, .center_whithoutright_withoutleft h1 { text-align: left; font-weight: normal; font-size: 25px; color: #070707; }
.center_whithoutright .gallery_wrapper2 {}

.way {color: #adadad; text-align: left; margin: 0 0 20px 0; font-size: 18px;}
.way a{ text-decoration: none; color: #adadad;}
.way a:hover { text-decoration: underline; color: #adadad;}

.date { text-align: left; margin: 0 0 12px 0; font-weight: bold; font-size: 14px; color:#505050;}
/*------------------------- INDEX END -----------------------------------------*/




/*------------------------- PAGE BEGIN -----------------------------------------*/
.sub_menu_wrapper { width: 200px; float: left; background:url(/img/bg_submenu.jpg) left top repeat-x; text-align: left; border: 1px solid #bcbcbc; border-radius: 4px; padding: 6px 6px 66px 6px; }
.sub_menu_wrapper .menu_title {font-weight: normal; font-size: 18px; color: #070707; padding: 8px 12px}
.sub_menu_wrapper ul, .sub_menu_wrapper li {  list-style: none;}
.sub_menu_wrapper li { background:url(/img/bg_submenu_lu.gif) 8px 16px no-repeat; padding: 10px 0 10px 20px; border-bottom: 1px solid #bcbcbc; font-size: 14px; cursor: pointer;}
.sub_menu_wrapper li.show {background:url(/img/bg_submenu_lu2.gif) 8px 20px no-repeat;}
.sub_menu_wrapper li.last-child { border: none;}
.sub_menu_wrapper li li { background: none; border: none; padding: 6px 0 4px 0px; font-size: 0.9em; display: none;}
.sub_menu_wrapper li a { color: #070707;}
.sub_menu_wrapper li a:hover {text-decoration: underline;} 
.sub_menu_wrapper li.active { text-decoration: underline;}


.text { font-size: 1.1em;}
.text img { float:right; margin: 4px 0 12px 20px}
.links { margin: 8px 0 16px 0; text-align: left;}

.pages  {  margin-top: 40px; margin-bottom: 30px; width:auto; float:left;}
.pages span, .pages a, .first, .pprev, .pnext, .last { display: block; width: 18px; height: 18px; background: #eae9e8; border: 1px solid #eae9e8; color: #c32227; text-decoration: none; float: left; margin: 0 5px 0 5px; text-align: center; font-size: 12px;  border: 1px solid #fff;   }
.pages span { color: #c32227; background: #eae9e8; border: none; padding-top: 1px; border: 1px solid #c32227;}
.pages a:hover {border: 1px solid #848182; text-decoration: none; }
.pages .first, .pages .pprev, .pages .pnext, .pages .last { border: none; height: 11px; margin-top: 4px;}
.pages .first, .pages .pprev, .pages .pnext, .pages .last,
.pages .first:hover, .pages .pprev:hover, .pages .pnext:hover, .pages .last:hover  { border: none;}
.pages  a { display: block; }
.pages .first { background:url(/img/sprite_pages.jpg) left top no-repeat; width: 10px;}
.pages .pprev { background:url(/img/sprite_pages.jpg) -15px top no-repeat; width: 8px;}
.pages .pnext { background:url(/img/sprite_pages.jpg) -25px top no-repeat; width: 7px;}
.pages .last  { background:url(/img/sprite_pages.jpg) -35px top no-repeat; width: 10px;}


.photo_gallery_wrapper { list-style: none; font-size: 14px;}
.photo_gallery_wrapper li { width: 30%; margin: 12px 3% 12px 0; text-align: left; float: left;  }
.photo_gallery_wrapper li a { color: #505050; }
.photo_gallery_wrapper li a:hover { color: #505050;  text-decoration:underline;}
.photo_gallery_wrapper li.active a { color: #ec1944;}

.line { border-bottom: 1px solid #c7c7c7;}

.blocks_wrapper li, .blocks_wrapper ul { list-style: none; float: left;}
.blocks_wrapper li { border: 1px solid #a3a3a3; border-radius: 4px; height: 290px; overflow: hidden; width: 212px; padding: 5px; margin: 9px 3px 12px 3px;}

.blocks_wrapper .img_wrapper { }
.text_wrapper { height: 40px; margin: 12px 0 3px 0;}

.partners .img_wrapper { border: 1px solid #bbbbbb; border-radius: 2px; }
.partners h3 { margin: 4px 0 0 0; color: #222222; font-weight: normal;}
.partners h3  a, .partners a {color: #222222; } 
.partners .text_wrapper { margin-top: 2px;}
/*------------------------- PAGE  END -----------------------------------------*/






/*--------------------------------------------- NEWS BEGINS ---------------------------------------------*/
.news {}
.news_annot_wrapper { float: left; margin: 0 0 16px 0; width: 100%; }
.news_annot_wrapper li, .search_results li { list-style: none; border-bottom: 1px solid #c7c7c7; padding: 14px 0 20px 0;}
.news_annot_wrapper .date { color: #070707; text-align: left; font-size: 1.1em; font-weight: normal; margin: 0 0 6px 0;}
.news_annot_wrapper .text, .search_results .text { text-align: left; padding: 0; line-height: 1.3em; }
.news_annot_wrapper .text a, .search_results .text a { color: #505050; text-decoration: none;}
.news_annot_wrapper .title { font-size: 1.3em;  margin: 12px 0 12px 0; text-align: left; font-weight:bold;}
.news_annot_wrapper .title a{ color: #070707;}
.news_annot_wrapper .title a:hover { text-decoration: underline;}
.news_annot_wrapper li:hover .text a,  .news_annot_wrapper li .text  a:hover, 
.search_results li:hover .text a,  .search_results li .text  a:hover { color: #505050; text-decoration: underline;}
.news_annot_img { float: right; margin: 0 0px 0px 18px;}


.up_link { color: #4e4e4e; font-size: 2em; text-align: left; margin: 0 0 34px 0;}
.up_link { text-decoration: underline;}
.news_date { color: #ec2127; text-align: left; font-size: 1.2em; margin: 0 0 10px 0;}
.nocaps, h1.nocaps { text-transform: none;}
.news_img_wrapper { float: left; margin: 4px 16px 16px 0; width: 200px; text-align: center;}
.news_img_wrapper a { color: #605e5e;}
.news_img_wrapper img { margin: 0; padding: 0; }
.news_img_wrapper a {display: block;}

.news_img_wrapper a:hover { color: #EC2629; }
.news_img { position:relative; }
.play_img { display: none;  position: absolute; left:0; top:0; padding: 68px; background:url(/img/play.png) center center no-repeat; width:63px; height: 63px;}
.news_img_wrapper .play_img a {width:63px; height: 63px; text-indent: -999999px;}
.news_moree { color: #3256a2; font-size: 1.6em; text-align: left; margin: 34px 0 24px 0;}
/*--------------------------------------------- NEWS END ---------------------------------------------*/





/*--------------------------------------------- FEEDBACK BEGINS ---------------------------------------------*/
.contact_text { width: 348px; float: left; color: #070707; text-align: left; font-size: 1.3em; padding: 20px 0 0 0; }
.contact_text span { float: left; display: block; width: 74px; text-align: left;}
.contact_text p { margin: 0;}

.form_wrapper { float: right; width: 530px; padding: 20px 0 0 0;}
.form_wrapper input.inp_text { float: right; border: 1px solid #000; width: 506px; height: 36px; padding: 0 6px 0 12px; margin: 0 0 17px 0; color: #757576; font-size: 1.1em; font-weight: normal; font-style:italic;} 
.form_wrapper textarea { float: right; width: 506px;  padding: 6px 6px 0 12px; height: 137px; border: 1px solid #000; color: #757576; font-style:italic;  font-size: 1.2em;}
.form_wrapper .btt_submit { float: right; font-size: 1.2em; background: #222; color: #fff; border: none; margin: 8px 0 0 0; width: auto; height: auto; cursor: pointer; padding: 10px 22px;}
.form_wrapper input:focus, .form_wrapper textarea {   }
 
.form_wrapper .text_ok { text-align: center; padding: 64px 0 120px 0; font-size: 1.5em;}


/*--------------------------------------------- FEEDBACK END ---------------------------------------------*/



/*--------------------------------------------- SEARCH RESULTS BEGINS ---------------------------------------------*/
.numer { float: left; margin-left: 21px; color: #e71d36; border: 1px solid #9d9d9d; padding: 6px 9px; font-size: 1.3em;  }
.search_results .text { width: 832px; float: right;}

/*--------------------------------------------- SEARCH RESULTS END ---------------------------------------------*/

/*--------------------------------------------- FOOTER BEGINS ---------------------------------------------*/
.bg_bottom { /*background: url(/img/bg_btt.jpg) center bottom no-repeat;*/ padding: 0 0 20px 0; }
.footer { background: #212121; color: #000; font-size: 1em;  text-align: left; }
.bottom_menu_wrapper { margin: 10px 0 42px 0; float:left;}
.footer ul, .footer li { list-style: none;  }
.footer li { float: left; margin: 3px 30px 3px 24px; padding: 0 0 0 8px; width: 154px; font-size: 1.2em; background:url(/img/bg_bottom_li.jpg) left 8px no-repeat; }
.footer li:last-child { margin-right: 0;} 
.footer li li { background: none; font-size: 0.8em; padding: 0; margin: 3px 0 3px 0;}
.footer li a { color: #fff;}
.footer li a:hover { text-decoration: underline;}

.shadow { background: #44454b; opacity: 1; position: absolute; left:0; top: 0; width: 84px; height:39px;}
/*.shadow:hover {opacity: 0.9;}*/

.copy { float: left; padding: 0 0 9px 12px; text-align: right; color: #fff; }
.copylengo { text-align: right; padding: 0 12px 9px 12px; color: #fff;}
.copylengo a{ color: #FF0000;}

/*--------------------------------------------- FOOTER END ---------------------------------------------*/


.ui-state-default{
	 border: 1px solid #ffa1a1;
}
								
.ui-state-custom {
	border: 1px solid #105fa2 !important; background: #105fa2 !important; color:#FFFFFF !important; font-weight: bold !important;
}
                            
/*
     FILE ARCHIVED ON 00:09:57 Jan 20, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:55:21 Sep 05, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.575
  exclusion.robots: 0.028
  exclusion.robots.policy: 0.017
  esindex: 0.01
  cdx.remote: 70.223
  LoadShardBlock: 567.403 (3)
  PetaboxLoader3.resolve: 557.745 (4)
  PetaboxLoader3.datanode: 472.148 (5)
  load_resource: 572.142
  loaddict: 208.646
*/