@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
html, body 
{	
	background:url(/assets/images/img/i_rep.jpg) repeat-x;
	color:#000;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	height: 100%;
}

body
{
	min-width:980px;
}

/*.png{behavior:url(/assets/images/pngbehavior.htc);}*/

ol{padding:0px;margin:0px;}

.wrap {
	margin:0 auto;
	width:100%;
	min-width:980px;
	position: relative;
	min-height: 90%;
	padding-bottom:55px;
	z-index:10;
	background:url(/assets/images/img/main_shadow.jpg) repeat-x center 277px;
}

* html .wrap 
{
  height: 90%;
  
}
.header
{
	height:233px;
	width:100%;
position:relative;
}

.leftHead
{
	display:block;
	position:absolute;
	z-index:2;
	behavior:url(/assets/images/pngbehavior.htc);
}

.headbanner
{
	position:absolute;
	display:block;	
	left:211px;
}

a.logo{position:absolute;border:0px none;top:24px;left:32px;z-index:3}
a.logo img{border:0px none;}

div.ny_left_top{position:absolute;top:0px;left:0px;z-index:4;background:url(/assets/images/img/NY/NY_left_top.png) no-repeat left top;width:350px;height:110px;}

div.ny_right_top{position:absolute;top:0px;right:0px;z-index:4;background:url(/assets/images/img/NY/NY_right_top.png) no-repeat right top;width:203px;height:131px;}

div.ny_right_top_bot{position:absolute;bottom:0px;right:0px;z-index:4;background:url(/assets/images/img/NY/NY_right_top_bot.png) no-repeat right bottom;width:195px;height:62px;margin-bottom:-30px;}

a.logoNY{position:absolute;border:0px none;top:24px;left:32px;z-index:10}
a.logoNY img{border:0px none;}


div.feb_left_top{position:absolute;top:0px;left:0px;z-index:4;background:url(/assets/images/img/23/23_left_top.png) no-repeat left top;width:171px;height:234px;}

div.feb_right_top{position:absolute;top:0px;right:0px;z-index:4;background:url(/assets/images/img/23/23_right_top.png) no-repeat right top;width:143px;height:107px;}

div.feb_right_top_bot{position:absolute;bottom:0px;right:0px;z-index:4;background:url(/assets/images/img/23/23_right_top_bot.png) no-repeat right bottom;width:166px;height:55px;margin-bottom:-27px;}

a.logofeb{position:absolute;border:0px none;top:24px;left:32px;z-index:10}
a.logofeb img{border:0px none;}


div.mar_left_top{position:absolute;top:0px;left:0px;z-index:4;background:url(/assets/images/img/8Mar/8_marta_left.png) no-repeat left top;width:295px;height:258px;}

div.mar_right_top_bot{position:absolute;bottom:0px;right:0px;z-index:4;background:url(/assets/images/img/8Mar/8_marta_right.png) no-repeat right bottom;width:146px;height:107px;margin-bottom:-17px;}

a.logomar{position:absolute;border:0px none;top:24px;left:32px;z-index:10}
a.logomar img{border:0px none;}


div.may_left_top{position:absolute;top:0px;left:0px;z-index:4;background:url(/assets/images/img/9May/9_left_top.png) no-repeat left top;width:268px;height:234px;}

div.may_right_top_bot{position:absolute;bottom:0px;right:0px;z-index:4;background:url(/assets/images/img/9May/9_right_top_bot.png) no-repeat right bottom;width:344px;height:82px;margin-bottom:-1px;}

a.logomay{position:absolute;border:0px none;top:24px;left:32px;z-index:10}
a.logomay img{border:0px none;}

.menu table{width:100%;margin-top:1px;background:url(/assets/images/img/menuButton.jpg) repeat-x; height:45px}
.menu td{height:45px; text-align:center; font-weight:bold;width:20%; background:url(/assets/images/img/menu_separator.jpg) no-repeat right top; color:#563e05; font-size:13px;}
.menu a{color:#563e05; text-decoration:none;position:relative;z-index:10;}
.topmenu a:hover{color:#563e05;text-decoration:none;}
#last{background:url(/assets/images/img/menuButton.jpg) repeat-x}

.main
{
	/*background:url(/assets/images/img/main_shadow.jpg) repeat-x top center 277px;*/
	margin-top:-2px;
}

.footer
{
	background:url(/assets/images/img/footer_separator.jpg) repeat-x;
	width:96%;
	margin:0 auto;
	height:55px;
	position:relative;
	margin-top:-55px;
	clear:both;
}

.container
{
	padding-top:24px;
	padding-left:20px;
	/*background: transparent url(/assets/images/img/main_shadow.jpg) repeat-x scroll 0 0;*/
}

.leftmenu {
	width:247px;
	font-size:11px;
}

.headLeftMenu {
	width:247px;		
	color:#948e80;
}

.r1, .r2, .r3, .r4 {
    display: block;
    height: 1px;
}

.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

.headLeftMenu .subheadLeftMenu, .headLeftMenu  b {    
	background:url(/assets/images/img/headLeftMenu.gif) repeat-y;
}

.r1, .r2, .r3, .r4 {
    overflow: hidden; 
    font-size:1px;
}

.subheadLeftMenu {
    margin-bottom:1px;
	padding-bottom:10px;
	padding-left:24px;
	padding-top:9px;
	font-size:18px;
	font-family:Tahoma, sans-serif;
}

.leftmenu ul {
	/*display:block;*/
	list-style-image:url(/assets/images/img/blank.gif);
	background:url(/assets/images/img/button_left_menu.jpg) repeat-y;
	margin-top:4px;	
	/*z-index:5;*/
}

.leftmenu li {		
	display:block;
	background:url(/assets/images/img/button_left_menu_separator.jpg) no-repeat bottom;
	/*background:url(/assets/images/img/button_left_menu.jpg) repeat-y;*/
	/*background: #339966;*/
	padding-left:24px;
	padding-bottom:11px;
	padding-top:4px;
	margin-top:-4px;
	/*z-index:10;*/
	margin-bottom:4px;
}

.leftmenu li a {
	color:#363636;
	font-weight:600;
}

li.includesub {
	padding-bottom:0px;
}

.includesub ul{
	display:block;
	/*background:url(/assets/images/img/left_sub_menu_button.jpg);*/
	margin-left:-24px;
	margin-top:7px;
	/*padding-bottom:15px;
	padding-top:15px;*/
}

.includesub ul li a{
	background:url(/assets/images/img/piclist.gif) no-repeat 0% 5px;
	padding-left:7px;
	display: block;
}

.includesub li {
	background:url(/assets/images/img/left_sub_menu_button.jpg) repeat-y;
	/*background: none;*/
	color:#fff;
	padding-bottom:4px;
	padding-top:0px;
	padding-left:30px;
	padding-right: 10px;
}

.includesub li a {
	color:#fff;
	font-weight:600;
}

ul li ul li.subfirst{
	padding-top:12px;
}

ul li ul li.sublast{
	padding-bottom:14px;
	padding-right:10px;
}


li.lastitemenu {
	padding-bottom:6px;
}

.news {
	/*height:360px;*/
	background:url(/assets/images/img/news.jpg) repeat-y;
	margin-top:18px;
	padding:20px 25px 20px 25px;
}

div.leftcolumn {
	width:247px;
	float:left;
}

.newstitle {
	color:#b88000;
	font:bold 15px Tahoma;
}

.news p {margin-bottom:11px;}

.newsdate {
	color:#6f6f6e;
	font-weight:bold;
	font-size:11px;
}

.news a {
	color:#b88000;
}

.search {
	margin-top:4px;
	padding:18px 24px 16px 20px;
	background:url(/assets/images/img/news.jpg) repeat-y;
}

.search p {
	font:11px Arial, Helvetica, sans-serif;
}

.search img{
	border:none;
}
.textsearch {
	margin-top:8px;
	width:100%;
}

.searchbutton {


	left:189px;
	position:relative;
	top:-19px;
}

div.content {
	margin-left:287px;
	/*margin-top:14px;*/
	width:67%;
	min-width:67%;
	border-bottom:1px solid #d5d4d3;
	margin-bottom:60px;
	padding-bottom:20px;
}

.content h2 {
/*	padding-left:21px; */
	font-size:18px;
	font-weight:normal;
/*	background:url(/assets/images/img/contentitle.gif) no-repeat 0% 60%; */
	color:#414141;
	display:block;
}

.gallery {
	margin-top:20px;
	overflow:hidden;
}

div.under {
	clear:both;
}

.imggallery {
	border:1px solid #aca082;
	float:left;
	width:135px;
	height:129px;
	padding:5px;
}

.contimg {
	margin-right:14px;
	float:left;
	width:147px;
}

.contimgal {
	margin-right:14px;
	margin-bottom:22px;
	float:left;
	width:310px;
}

.imgtitle {
	width:137px;
	height:35px;
	padding-left:17px;
	vertical-align:middle;
	color:#6d6b5e;	
	width:160px;
}

.inner {
	display: table-cell;
    vertical-align: middle;
}

.turnpage {
	clear:both;
	padding-bottom:47px;
}

.turnpage a, .turnpage span {
	display:block;
	width:24px;
	height:24px;
	margin-right:1px;
	background:#eae3d6;
	float:left;
	font-size:13px;
	font-weight:normal!important;
	color:#414141!important;
	line-height:22px;
	text-align:center;
}

.turnpage a, .turnpage span {
	color:#414141;
	text-decoration:none;
}
.turnpage img {
	border:none;
}

.turnpage {
	padding-top:9px;
	margin-bottom:38px;
}

.changedpage, .ditto_currentpage {
	background:#dfceb1!important;
}

.downlogo {
	position:relative;
	text-align:right;
	top:-55px;
	/*z-index:10;*/
}

div.ny_right_bottom{position:absolute;top:-95px;right:-20px;z-index:101;background:url(/assets/images/img/NY/NY_right_bottom.png) no-repeat right bottom;width:121px;height:101px;}

div.feb_right_bottom{position:absolute;top:-7px;right:21px;z-index:101;background:url(/assets/images/img/23/23_right_bottom.png) no-repeat right bottom;width:72px;height:41px;}
div.feb_bottom{position:absolute;top:45px;right:100px;z-index:101;background:url(/assets/images/img/23/23_bottom.png) no-repeat right bottom;width:259px;height:65px;}

div.may_bottom{position:absolute;top:7px;right:130px;z-index:101;background:url(/assets/images/img/9May/9_bottom.png) no-repeat right bottom;width:191px;height:103px;}


.downlogo a {
	display:block;
	position:absolute;
	right:0;
	width:67px;
	z-index:30;
}

.corp {
	font: 12px Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	/*margin-top:-22px;*/	
	position:absolute;
	top:14px;
}

.twosun {
	/*position:relative;
	text-align:right;
	top:-16px;
       z-index: 20;*/
	   position:absolute;
	right:0;
	text-align:right;
	top:14px;
	z-index:20;
}

.titlephoto {
	font:bold 13px Tahoma, Helvetica, sans-serif;
}

div.contentnewslist {
	background:url(/assets/images/img/vertlinenews.jpg) repeat-y;
	padding-left:77px;
	padding-top:24px;
	width:67%;
	min-width:67%;
}

.contentnewslist h2 {
/*	padding-left:21px; */
	font-size:18px;
	font-weight:normal;
/*	background:url(/assets/images/img/contentitle.gif) no-repeat 0% 60%; */
	color:#414141;
	display:block;
}

.newslist {
	margin-top:20px;
	overflow:hidden;
	font-size:13px;
}

.newslist div, .newslist p {
	padding-bottom:19px;
}

.newslist a {
	color:#b88000;
}

.newsdatelist {
	color:#6f6f6e;
	font-weight:bold;
	font-size:11px;
}

.newsviewNew {
	/*height:593px;*/
	background:url(/assets/images/img/news.jpg) repeat-y;
	margin-top:18px;
	padding:20px 25px 20px 25px;
}

.newsviewNew p {
	margin-bottom:11px;
}

.newsviewNew a {
	color:#b88000;
}

.viewnews {
	/*margin-top:20px;
	overflow:hidden;
	font:13px Tahoma, Helvetica, sans-serif;
	margin-bottom:60px;
	border:1px solid #d5d4d3;*/
}

.viewnews div {
	/*margin-bottom:50px;*/
	/*overflow:hidden;*/
	margin-top:20px;
	overflow:hidden;
	font:13px Tahoma, Helvetica, sans-serif;
	/*border-bottom:1px solid #d5d4d3;*/
}

.viewnews table {/*border-bottom:1px solid #d5d4d3;*/}

.viewnews a {
	color:#b88000;
	font-weight:bold;
}

.viewnews img.left {
	float:left;
	margin:8px 10px 0 0;
}
/* !!! */
.viewnews img.left {
	margin:8px 10px 0 0;
}


.downpdf {
	display:block;
	font:bold 10px Arial, Helvetica, sans-serif;
	margin-top:10px;
	color:#b88000;
}

.announcements {
	margin-top:20px;
}

.announcements img {
	float:left;
	margin-right:10px;
}

.announcements a {
	display:block;
	height:32px;
	padding-bottom:25px;
	padding-top:19px;
	font-size:13px;
	color:#b88000;
}

.announcement {
	border-top:solid 1px #d5d4d3;
	padding-top:10px;
	padding-bottom:10px;
}

.announcementtext {
	margin-top:5px;
	font:13px Tahoma, Helvetica, sans-serif;
}

.FAQ {
	margin-top:20px;
}

.itemFAQ {
	border-top:solid 1px #d5d4d3;
	padding-top:10px;
	padding-bottom:10px;
}

.itemFAQ a {
	font-size:13px;
	color:#b88000;
	font-weight:bold;
}

.answer {	
	color:#ACA082;
	font:13px Tahoma;
	margin-bottom:5px;
	margin-top:11px;
	padding-left:20px;
}

.FAQanswer {
	padding-left:62px;
	font:13px Tahoma, Helvetica, sans-serif;
}

.turnpager {
	padding-bottom:47px;
}

.turnpager a{
	display:block;
	width:24px;
	height:24px;
	margin-right:1px;
	background:#eae3d6;
	float:left;
	font-size:13px;
	font-weight:normal!important;
	color:#414141!important;
	line-height:22px;
	text-align:center;
}

.turnpager a {
	color:#414141;
	text-decoration:none;
}
.turnpager img {
	border:none;
}

.turnpager {	
	margin-bottom:38px;
}

.leftcolumnQpresident {
	width:355px;
	margin-right:28px;
	float:left;
}

.searchPresident {
	margin-top:4px;
	padding:12px 10px 0 20px;
	background:url(/assets/images/img/searchbuttonPresident.jpg) center repeat-y;
	margin-bottom:18px;
	margin-top:10px;
width:145px;

}

.searchPresident div {
	font:11px Arial, Helvetica, sans-serif;
	float:left;
	padding-right:6px;
}

.searchPresident img{
	border:none;
}

.searchbuttonPresident {
	left:111px;
	position:relative;
	top:-19px;
}

.textsearchPresident {
	margin-top:0px;
	width:125px;
	
}

.questionPresident {
	height:111px;
	width:355;
	background:url(/assets/images/img/searchbuttonPresident.jpg) repeat-y;
	padding-bottom:3px;
}

.leftcolumnQpresident h2{
/*	padding-left:21px; */
	font-size:18px;
	font-weight:normal;
/*	background:url(/assets/images/img/contentitle.gif) no-repeat 0% 60%; */
	color:#414141;
	display:block;
	margin-top:12px;
	margin-bottom:12px;
}

h2.h2_ask{
background:url(/assets/images/img/ico/ico_ask.png) no-repeat left top;
height:32px;
padding-left:37px;
padding-top:7px;
margin-bottom:0px;
}

.ask {
	height:70px;
	margin-left:20px;
	width:310px;
	margin-top:10px;
}

.sendask {
	height:17px;
	margin-left:266px;
	margin-top:5px;
	width:66px;
	font:bold 11px Arial, Helvetica, sans-serif;
	border:0px;
	background:#fff;		
}

div.contentnewslistPresident {	
	padding-top:24px;
	width:56%;
	overflow:hidden;
padding-bottom:10px;
}

.contentnewslistPresident h2 {
/*	padding-left:21px; */
	font-size:18px;
	font-weight:normal;
/*	background:url(/assets/images/img/contentitle.gif) no-repeat 0% 60%; */
	color:#414141;
	display:block;
}

.menutwo {z-index:100;}
.menutwo table{width:100%;margin-top:0px;background:#fff; height:/*142*/95px}
.menutwo td{height:/*142*/95px; text-align:center; font-weight:bold;width:20%; background:url(/assets/images/img/menutwoseparator.jpg) no-repeat right top; color:#363636; font-size:11px; font-weight:normal;}
.menutwo a{color:#363636;}
.topmenutwo a:hover{color:#563e05;text-decoration:none;}
#last2{background:#fff;}

.menutwo ul {
	display:block;	
	list-style-type:none;
	margin-left:20px;
	text-align:left;
}

.menutwo li {
	
}

ul.twomenuunder {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:2px;
}

.twomenuunder a {
	color:#db9d03;
	background:url(/assets/images/img/liststyleundermenutwo.gif) no-repeat 0% 60%;
	padding-left:7px;
}

img {border: none;}

.ajaxSearch_resultsInfo  {padding: 1em 0 0 0;}
.AS_ajax_resultsIntroFailure {padding-top: 1em;}
.ajaxSearch_highlight {font-weight: bold;}

.anons { background-color: #EEE; padding: 2px 5px 3px 5px; font-weight: bold; text-align: center; }
.anons span { color: #F00; }

span.B_crumbBox {
	width:635px;
	display:block;
	color:#b88001;
}

a.B_homeCrumb, a.B_crumb, a.B_firstCrumb {	
	color:#020307;
}

a.B_homeCrumb, a.B_crumb, a.B_firstCrumb, span.B_currentCrumb {	
	/*white-space:nowrap;*/
}

a.printButton {
	color:#B88001;
	display:block;
	float:right;
	position:relative;
	right:29px;
	top:-13px;
}

.topLine {
	margin-bottom:32px;
}

a.printButtonBottom {
	color:#B88001;
	/*display:block;*/	
}

div.bottomPrint {
	position:relative;
	right:154px;
	text-align:right;
	top:-40px;
	z-index:20;
}

h2.h2_about{
background:url(/assets/images/img/ico/ico_about.png) no-repeat left top;
height:39px;
padding-left:39px;
padding-top:7px;
}

h2.h2_strukt{
background:url(/assets/images/img/ico/ico_strukt.png) no-repeat left top;
height:32px;
padding-left:30px;
padding-top:7px;
}

h2.h2_doc{
background:url(/assets/images/img/ico/ico_doc.png) no-repeat left top;
height:36px;
padding-left:35px;
padding-top:7px;
}

h2.h2_social{
background:url(/assets/images/img/ico/ico_social.png) no-repeat left top;
height:38px;
padding-left:40px;
padding-top:7px;
}

h2.h2_social_rn{
background:url(/assets/images/img/ico/ico_rn.png) no-repeat left top;
height:33px;
padding-left:56px;
padding-top:7px;
}

h2.h2_contacts{
background:url(/assets/images/img/ico/ico_contacts.png) no-repeat left top;
height:37px;
padding-left:40px;
padding-top:7px;
}
h2.h2_news{
background:url(/assets/images/img/ico/ico_news.png) no-repeat left top;
height:30px;
padding-left:40px;
padding-top:7px;
}