/**-- Application root element --**/
* 	{font-family:Tahoma,Arial,Helvetica,Verdana,Georgia,Times,sans-serif;}
html{margin:0;padding:0;background:#00286E;}
body{margin:0;padding:0;background:#FFFFFD url('../img/backBody.jpg') center top repeat-x;font-size:11px;color:black; min-width:1000px;}

a,p,img,div	{margin:0;padding:0;}
a,img,button{outline:none;}
a	{text-decoration:underline;color:#00388B;}
a:hover	{text-decoration:none;}
img	{border:none;}

.clr	{position:relative;display:inline;clear:both;float:none;top:0;width:100%;height:1px;font-size:10px;}
.visible{display:none;}
/**-- Positioning --**/

div.cont	{z-index:22;position:relative;width:793px;height:auto;margin:0 0 0 206px;padding:0;}
div.contHalf{position:relative;float:left;width:396px;/**/margin:0;padding:0;}
div.contHalf.events	{width:419px;}
div.contHalf.video	{width:374px;}
div.contHalf.links	{width:280px;}
.contacts div.contHalf	{margin-bottom:18px;}
.contacts div.contHalf.brdR	{width:360px;margin:0 18px 0 0;padding:0 18px 0 0;}
/**-- Menu --**/
div.menu	{position:relative;display:block;float:right;min-width:300px;width:auto;height:33px;margin:0;padding:0;background:transparent url('../img/menu.gif') center top repeat-x;}
   .menu a	{position:relative;display:inline-block;float:left;width:auto;/*_display:block;_margin:0 -3px 0 0;*/padding:9px 11px 11px;font-size:11px;color:#0C426C;white-space:nowrap;}
   .menu i	{display:inline-block;float:left;width:3px;height:100%;background:transparent url('../img/menuBtw.gif') center 13px no-repeat;}
/**-- Main menu --**/
div.mainMenu{width:999px;padding:0 0 18px;text-align:right;}
   div.mainMenu div.menu {width:983px;}
   div.mainMenu a	{padding:11px 14px 10px;font-size:10px;text-decoration:none;color:#0C426C;}
   div.mainMenu a.first{padding-left:15px;background:transparent url('../img/mainMenuL.gif') left bottom no-repeat;}
   div.mainMenu a.last {padding-right:21px;background:transparent url('../img/mainMenuR.gif') right bottom no-repeat;}
 /** English menu **/
div.mainMenuEN a	{padding:11px 19px 10px;}
div.mainMenuEN a.first{padding-left:20px;}
div.mainMenuEN a.last{padding-right:26px;}
 /** active **/
   div.mainMenu a.active,
   div.mainMenu a:hover{background:blue url('../img/menuA.gif') center top no-repeat;color:white;}
   div.mainMenu a.firstActive,
   div.mainMenu a.first:hover{background:blue url('../img/menuA.gif') left top no-repeat;color:white;}
   div.mainMenu a.lastActive,
   div.mainMenu a.last:hover{background:blue url('../img/menuA.gif') right top no-repeat;color:white;}
/**-- Header --**/
div.header	{position:relative;height:271px;background:transparent url('../img/backHeader.jpg') left top no-repeat;}
div.headerEN{background-image:url('../img/backHeaderEN.jpg');}
   .header div.cont	{text-align:right;}
   .header div.menu	{background:white url('../img/menuL.gif') left bottom no-repeat;}
   .header div.menu a.last	{margin-left:30px;background:white url('../img/menuR.gif') right bottom no-repeat;color:#0081E2;}
/**-- Page content --**/
div.pageContent	{position:relative;min-height:400px;/*_height:400px;*/padding:0 0 18px;}

/** Elements **/
/* dots */
   .dots{position:relative;clear:both;float:none;width:auto;height:1px;margin:0;padding:11px 0;background:transparent url('../img/dots.gif') center center repeat-x;font-size:0;}
   .brdT{position:relative;width:100%;padding-top:9px;background:transparent url('../img/dots.gif') center top repeat-x;}
   .brdB{position:relative;width:100%;padding-bottom:9px;background:transparent url('../img/dots.gif') center bottom repeat-x;}
   .brdR{height:100%;margin:0 14px 0 0;padding:0 14px 0 0;background:transparent url('../img/dotsR.gif') right center repeat-y;}
/* links */
a.link,a.list,span.more,span.more a	{color:#3171B2;}
a.list	{display:block;margin:0 0 12px;}
span.more{float:right;width:auto;margin-top:2px;font-size:11px;}
span.up	{padding-left:12px;background:transparent url('../img/arrowUp.gif') left 6px no-repeat;}
span.up a	{color:#C0D2EB;}
/* buttons */
span.buttons{position:relative;float:right;width:411px;/*_margin-bottom:-9px;*/}
   
   .buttons .fontNormal		{display:block;float:left;width:20px;height:13px;margin-top:6px;background:transparent url('../img/fontSize.gif') left top no-repeat;}
   .buttons .fontDecrease	{display:block;float:left;width:15px;height:13px;margin-top:6px;background:transparent url('../img/fontSize.gif') -19px 0 no-repeat;}
   .buttons .fontIncrease	{display:block;float:left;width:15px;height:13px;margin-top:6px;background:transparent url('../img/fontSize.gif') right top no-repeat;}
/* rss */
		 a.rss	{position:relative;float:right;top:3px;width:17px;height:27px;margin:0 0 0 18px;/*_margin-bottom:-9px;*/background:transparent url('../img/btnRSS.jpg') center top no-repeat;}
.buttons a.rss	{float:left;width:auto;margin:0 0 0 13px;}
   .brdT a.rss	{top:-3px;margin:0 0 -12px 13px;}
/* Titles */
h1.title,h2.title	{position:relative;/*_height:1px;*/line-height:22px;margin:0;padding:0 0 9px;background:transparent url('../img/dots.gif') center bottom repeat-x;font-weight:normal;font-size:20px;color:#FEA700;}
h2.title	{background:none;margin:0;padding:0 0 9px;}
h2.subTitle	{margin:0;padding:0 0 9px;font-size:14px;color:#FEA700;}
h3.title	{position:relative;left:-1px;margin:0 0 12px;padding:0;background:transparent;font-weight:normal;font-size:18px;color:white;white-space:nowrap;}
h4.subTitle	{margin:12px 0;padding:0;font-size:14px;color:#0D5391;}
a.title		{display:block;margin:0 0 6px;padding:0;font-weight:bold;font-style:normal;font-size:12px;text-decoration:underline;color:#0D5391;}
a.title:hover	{text-decoration:none;}
b.subTitle	{display:block;margin:12px 0;}
/* Text */
.txt	{}
/** Fields **/
 form.fields	{}
.fields label	{padding:0 9px 0 0;text-align:right;color:#3171B2;}
.fields label.small	{/*display:-moz-inline-box;*/display:inline-block;width:64px;background:transparent;color:black;}
.fields input,
.fields select,
.fields textarea{width:205px;margin:0 0 8px;border:none;border:solid 1px #888888;border-color:#888888 #F4F4F4 #F4F4F4 #888888;background:#EAEAEA;font-size:11px;vertical-align:middle;}
.fields input	{width:316px;padding:2px;}
.fields textarea{width:394px;height:140px;margin:6px 0 14px;padding:0;overflow:auto;}
/* captcha */
  img.captcha	{margin:0 11px;border:solid 1px #B9B9B9;vertical-align:middle;}
input.captcha	{width:76px;margin:1px 0 0;}
/* buttons */
button	{position:relative;float:right;width:102px;height:28px;margin:9px -3px 0 0;padding:0 6px 5px 4px;border:none;background:transparent url('../img/button.jpg') center center no-repeat;font-size:11px;font-weight:bold;color:white;cursor:pointer;}

/** Paging **/
span.paging	{position:relative;float:right;width:auto;padding:0;font-size:11px;font-weight:normal;color:#3171B2;}
	.paging a		{padding:0 2px;color:#3171B2;}
	.paging a:hover	{color:#FEBE43}
	.paging a.paging{text-decoration:none;}
	.paging strong	{font-size:12px;color:#FEBE43;}

/** Item **/
	 p.item	{z-index:70;position:relative;padding:0/* 0 0 107px*/;color:#393939;}
	 /*canvas	{float:left;}*/
/* pic */
	 a.item	{z-index:80;position:relative;display:block;float:left;width:auto;margin:0 9px 2px 0;font-size:12px;color:#3171B2;cursor:pointer;}
	 p.item a.item{margin-bottom:9px;}  
   img.item	{position:relative;display:block;float:left;margin:0 9px 0 0;}
/* date */
	 b.item	{display:block;height:16px;line-height:16px;margin:0 0 4px;color:#0D6191;}
	 b.item img{vertical-align:bottom;}
/* title */
	em.item	{display:block;margin:0 0 6px;padding:0;font-weight:bold;font-style:normal;font-size:14px;color:#0D5391;}
/* abstract */
  span.item	{display:block;min-height:40px;height:auto!important;height:40px;line-height:14px;}
/* time */
strong.item	{color:#FEA700;}
/* info */
	tt.item	{font-weight:normal;color:#828282;}
/** Item 'news details' **/
   div.item	{line-height:15px;font-size:12px;color:#505050;}
   div.item p{margin-bottom:13px;}
/** Item 'events' **/
.events p.item	{float:left;width:126px;line-height:10px;margin:0 14px 0 20px;/*_margin-right:0;*/padding:0 22px 0 0;background:transparent url('../img/dotsVert.gif') right center repeat-y;}
.events b.item	{height:10px;line-height:10px;}
/** Item 'video' **/
.video p.item	{width:342px;padding:0;}
/** List **/
/* photo */
div.list	{}
   .list p.item	{float:left;width:252px;line-height:12px;padding:0;margin:18px 18px 0 0;font-size:11px;}
   .list p.item.last{margin-right:0;}
   .list p.item a.item	{margin-bottom:15px;}
   .list a.list	{margin:0;font-size:12px;}
   .list b.item	{height:14px;margin:6px 0 0;}
   .list strong.item	{display:block;margin-bottom:9px;}
/* video */
.videoList p.item	{width:184px;margin-bottom:9px;}
.videoMore p.item	{margin-top:3px;}
.videoList p.item a.item{float:none;width:auto;margin-right:0;margin-bottom:9px;}
.videoList a.list,
.videoList b.item,
.videoList strong.item	{padding:0 3px;font-size:11px;}
/* video details */
 p.item.videoDetails	{padding-left:84px;}
/* images */
.images a.item	{margin:0 11px 15px 0;/*margin-right:11px\9;*/}
.images a.last	{margin-right:0;}
/* team */
div.team	{min-height:300px;}
.team p.item	{width:378px;margin-top:9px;margin-bottom:18px;padding-left:0;}
.team a.item	{margin-right:16px;margin-bottom:0!important;}
.team a.link	{/*display:-moz-inline-box;*/display:inline-block;margin-top:4px;}
.team span.more	{float:none;width:auto;position:absolute;bottom:5px;left:115px;/*_left:118px;*/}
.team span.teamPic	{float:left;width:auto;margin:0 22px 22px 0;}
 div.descr	{float:left;width:570px;}
 .team div.descr	{float:right;width:auto;}
 div.descr table	{margin:6px 0;border-collapse:collapse;}
 div.descr table td, div.descr table th	{padding:3px;border:solid 1px #BABEC0;text-align:left;}
/** Tables **/
/* Program */
table.tbl	{width:800px;margin:22px 0 0 205px;background:transparent url('../img/tblHeading.gif') center top no-repeat;}
	.tbl th	{width:157px;line-height:22px;padding:0 11px 6px;background:transparent url('../img/tblHeadingBtw.gif') left top no-repeat;font-size:14px;text-align:left;color:white;}
	.tbl th.btn	{width:48px;padding:0 0 6px 0;}
	.tbl th.btn a{position:relative;display:block;width:48px;height:27px;background:transparent url('../img/tblArrowR.gif') right top no-repeat;}
	.tbl th.btn.first a	{background:transparent url('../img/tblArrowL.gif') left top no-repeat;}
	.tbl td	{line-height:10px;padding:0 9px 15px 11px;background:transparent url('../img/dotsR.gif') left center repeat-y;vertical-align:top;}
	.tbl .first	{background:none;}
	.tbl b.item	{margin:10px 0 2px;color:#0D5391;}
	.tbl img	{/*cursor:help;*/}

/* Program - javascript: not used, see the rows above instead
  div.tbl	{position:relative;width:693px;overflow:hidden;padding:0 49px;border:solid 0px red;background:transparent url('../img/tblHeading.gif') left top no-repeat;}
  div#scroll{position:relative;width:693px;overflow:hidden;}
	#btnL	{position:absolute;top:0;left:0;display:block;width:48px;height:27px;background:transparent url('../img/tblArrowL.gif') left top no-repeat;}
	#btnR	{position:absolute;top:0;right:0;display:block;width:48px;height:27px;background:transparent url('../img/tblArrowR.gif') right top no-repeat;}
table.tbl	{position:relative;width:auto;/margin:0;padding:0;background:transparent url('../img/-tblHeading.gif') center top no-repeat;}
	.tbl th	{line-height:22px;padding:2px 11px 9px;background:transparent url('../img/tblHeadingBtw.gif') left top no-repeat;font-size:14px;text-align:left;color:white;}
	.tbl td		{line-height:10px;padding:0 9px 15px 11px;background:transparent url('../img/dotsR.gif') left center repeat-y;vertical-align:top;}
	.tbl b.item	{width:153px;margin:10px 0 2px;color:#0D5391;}
	.tbl img	{}
*/
/* Legend */
table.legend	{margin-left:50px;color:#5189B9;}
	.legend h2	{padding:0;}
	.legend img	{margin:0 4px 0 8px;}
/** Map BG **/
div.mapBG	{position:relative;width:336px;height:204px;margin:22px 0 28px;background:transparent url('../img/mapBG.gif') center top no-repeat;}
div.mapBG.map0{background-image:url('../img/mapBG-0.gif');}
div.mapBG.map1{background-position:center top;}
div.mapBG.map2{background-position:center center;}
div.mapBG.map3{background-position:center bottom;}
/** Map EN **/
div.mapEN	{position:relative;width:336px;height:204px;margin:22px 0 28px;background:transparent url('../img/mapEN.gif') center top no-repeat;}
div.mapEN.map0{background-image:url('../img/mapEN-0.gif');}
div.mapEN.map1{background-position:center top;}
div.mapEN.map2{background-position:center center;}
div.mapEN.map3{background-position:center bottom;}
/** Images box **/
div.imagesBox	{position:relative;width:365px;min-height:75px;background:transparent url('../img/backImages.jpg') left bottom no-repeat;}
div.imagesBox a.big	{position:relative;/*display:none;*/display:block;/*left:-1px\9;*/margin:0 0 -7px;}
div.imagesBox .active {filter:alpha(opacity=55);opacity:0.54;}
div.imagesBox p	{position:relative;padding:6px 0 15px 0;margin:4px 11px 0;color:#C1D1E2;}
div.imagesBox p a{position:relative;top:6px;cursor:pointer;}

/**-- Box --**/
div.box		{width:175px;margin:0;padding:0;background:transparent url('../img/box.jpg') right center repeat-y;color:white;}
   .box em	{display:block;margin:0 0 11px;padding:11px 0 7px 27px;background:transparent url('../img/boxT.gif') right top no-repeat;font-weight:bold;font-style:normal;}
   .box q	{display:block;height:12px;margin:9px 0 0;padding:0;background:transparent url('../img/boxB.jpg') right top no-repeat;font-size:0;}
   .box p	{line-height:12px;padding:0 22px 0 27px;color:#A2C9EA;}
   .box a,.box span	{line-height:18px;background:transparent;color:white;}
/** Calendar box **/
div.box.calendar{position:absolute;left:0;top:0;}
	   .calendar em	{background-position:right bottom;cursor:pointer;}
/** Community box **/
div.box.community	{position:absolute;left:0;bottom:26px;}
	   .community em{padding:13px 0 5px 27px;}
	   .community a	{display:block;margin:2px 0 2px 27px;text-decoration:none;}
	   .community a:hover	{color:#C0D2EB;}
	   .community a img{margin:0 9px 0 0;vertical-align:middle;}
/** Share box **/
div.box.share	{z-index:98;position:absolute;left:1011px;bottom:26px;width:200px;/**/background:#0062B8 url('../img/boxShare.jpg') left center repeat-y;}
	   .share em{margin:0;padding:13px 0 5px 18px;background-image:url('../img/boxShareT.jpg');}
	   .share form{z-index:99;position:relative;min-height:356px;margin:0 0 -170px;padding:9px 0 2px 15px;background:transparent url('../img/boxShareEmblem.jpg') right top no-repeat;}  
	   .share img	{margin:3px 0 6px 0;}
	   .share label{position:relative;float:left;width:50px;padding-right:4px;background:transparent;color:white;}
	   .share input{position:relative;float:left;width:110px;border-color:#525455 #F4F4F4 #F4F4F4 #525455;background:#ECF1F4;}
	   .share input.file	{width:170px;margin:6px 0 0;}
	   .share textarea{position:relative;width:170px;height:88px;border-color:#525455 #F4F4F4 #F4F4F4 #525455;background:#ECF1F4;}
	   .share h6.error{margin:11px 15px 0 0;border:solid 0px red;}
	   .share button	{margin-right:11px;background-image:url('../img/btnShare.gif');color:#FFBA00;}
	   .share a	{display:block;}  
	   .share q	{z-index:98;height:186px;background-image:url('../img/boxShareB.jpg');}  
/**-- Banner --**/
div.banner	{min-height:340px;/*_height:340px;*/background:#0344A9;}
/** Breadcrumb **/
div.breadcrumb	{position:relative;width:723px;padding:18px 70px 12px 206px;color:#D9E6F9;}
   .breadcrumb a	{margin:0 2px 0 0;background:transparent;color:white;}
   .breadcrumb strong	{font-size:12px;}
  .breadcrumb span.up	{position:absolute;top:18px;right:0;}
/** Sitemap **/
div.sitemap	{min-width:793px;padding:0 0 0 206px;background:#0346AE url('../img/sitemapT.jpg') left top repeat-x;}
div.sitemap div	{position:relative;display:block;float:left;min-width:120px;width:auto!important;width:120px;margin:0 40px 0 0;padding:21px 0 0;}
div.sitemap div.services	{padding-left:11px;}
div.sitemap a	{display:block;color:#DCEBFF;white-space:nowrap;}
/** Logos **/
div.logos	{padding:50px 0 0 206px;background:transparent url('../img/sitemapB.jpg') left top repeat-x;}
   .logos img{margin-right:18px;}
/**-- Footer --**/
div.footer	{position:relative;margin:0;padding:9px 0;background:#00286E;color:#DCEBFF;}
   .footer a{float:right;width:auto;text-decoration:none;color:#DCEBFF;}
   .footer a:hover{text-decoration:underline;}

/**-- General formating --**/
.floatL	{float:left;width:auto;}
.floatR	{float:right;width:auto;}
.colorRed	{color:#FEA700;}
em.colorRed	{font-style:normal;}
/**-- Script formating --**/
div#lbOverlay	{background-color:black;}
/* NOT work in IE8:
#lbDetailsContainer.rj	{}
.rj #lbImageContainer{padding:0;border:solid 0px red;}
.rj	#lbBottomNav	{position:relative;}
.rj	#lbNumberDisplay{display:none;}
.rj	#lbClose{position:absolute;top:1px;right:40px;width:88px;height:30px;border:solid 0px red;background:transparent url('../img/lytebox/close_rj.gif') center center no-repeat;cursor:pointer;filter:alpha(opacity=80);opacity:0.79;}
.rj #lbHoverNav{height:41px;top:50%;margin-top:-20px;}
.rj	#lbPrev	{height:41px!important;margin-left:1px;background:transparent url('../img/lytebox/prev_rj.gif') left center no-repeat;filter:alpha(opacity=80);opacity:0.79;}
.rj	#lbNext	{height:41px!important;margin-right:1px;background:transparent url('../img/lytebox/next_rj.gif') right center no-repeat;filter:alpha(opacity=80);opacity:0.79;}
 
 div#lbOuterContainer.rj	{background:transparent!important;}
 div#lbDetailsContainer.rj{margin:-11px auto 0;padding:0;background:transparent url('../img/backBigTxtL.gif') left bottom no-repeat;}
.rj #lbDetailsData{margin-top:-11px;background:transparent url('../img/backBigTxtR.gif') right bottom no-repeat;}
.rj #lbDetails	{float:none;width:auto;height:100%;padding:0 5px;background:red url('../img/backBigTxtRepeat.gif') center bottom repeat-x;}
.rj #lbCaption	{padding:33px 0 11px;font-weight:normal;font-size:12px;color:white;}
*/
/** over **/
div#over	{z-index:98;display:none;position:absolute;top:0;left:0;background:black;width:100%;height:100%;filter:alpha(opacity=60);opacity:0.59;}
/** enlarge formatting **/
div.enlarge		{z-index:99;position:absolute;left:50%;top:50%;background:transparent;text-align:left;}
/** message **/
.error	{background:#FEF8ED!important;color:#FEA700!important;}
h6.error{margin:6px 0 0;padding:0;background:transparent!important;text-align:right;font-weight:bold;font-size:11px;color:#FEA700;}
/** flash **/
div.flash	{position:relative;/*_height:427px;*/margin:0 0 18px;padding:0;background:transparent /*url('../img/backFlash.gif') center top repeat-x*/;}
#news	{float:left;width:auto;margin:0 9px 9px 0;}
div.flashNews	{float:left;width:381px;height:364px;margin:0;}
div.flashStatements{margin:22px 0 5px;}
div.flashVideo	{margin:9px 0 0px 84px;background:none;}

/** debug formatting **/
div#debug	{position:absolute;left:10px;top:10px;border:1px solid gray;padding:5px;cursor:pointer;background:white;display:none;}
  b.debug	{background:transparent;font-weight:normal;color:blue;}
 em.debug	{font-weight:bold;font-style:normal;color:red;}
